Liste de Chaîne de caractères dans Freemarker
J'ai une liste de chaîne de caractères dans le code java:
List<String> keywords = new ArrayList<String>();
keywords.add("Apple");
keywords.add("Banana");
et je voudrais afficher les mots clés à l'aide de Freemarker:
La Pomme, La Banane
Comment faire?
PS:
J'ai lu le manuel et a trouvé quelques articles suggérant à l'aide de <#list>
, mais la sortie est:
Apple
Banane
OriginalL'auteur Lily | 2009-04-17
Vous devez vous connecter pour publier un commentaire.
FreeMarker préserve vos espaces (et fin de ligne (EOL), mais ne pas ajouter de tout par lui-même. Donc, il suffit de tout mettre dans la même ligne:
OriginalL'auteur idrosid
Si vous voulez une liste séparée par des virgules, vous pouvez utiliser les éléments suivants:
voir: http://freemarker.org/docs/ref_directive_list.html#pageTopTitle
J'ai mis à jour le lien, merci!
OriginalL'auteur NickGreen
Depuis la version 2.3.20 de Freemarker, il est une commande intégrée pour séparés par des virgules listes.
Par exemple, le modèle:
.. va générer:
OriginalL'auteur Vincent Cantin
Depuis la version 2.3.23, vous pouvez également utiliser le code suivant:
Prises de la sep directive.
OriginalL'auteur Erik Pragt
Freemarker fournit quelques fonctionnalités pour les espaces de contrôle, voir http://freemarker.sourceforge.net/docs/dgui_misc_whitespace.html
OriginalL'auteur skaffman