J'ai un HashMap<String, String> contenant la locale (fr, en...) et un libellé correspondant à la langue.
Voici le bean :
Ceux qui m'intéressent sont label et description.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class Category { private String id; private String labelKey; private String descriptionKey; private Map<String, String> label; private Map<String, String> description; private List<Subcategory> subcategories; ...
Je place une liste de Category dans le model, je voudrais dans une JSP afficher par exemple la valeur du label pour la clé 'fr'. En Spring ça devrait donner un truc du genre :
Mais forcément c'est pas ça... Y'a t-il une syntaxe qui pourrait faire ce que je veux, ou une autre solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <c:forEach var="oneCategory" items="${categories}"> ${oneCategory.label('fr')} </c:forEach>
Question subsidiaire : comment faire un bind dans un formulaire avec ça ?
Merci !
Partager