J'ai un HashMap<String, String> contenant la locale (fr, en...) et un libellé correspondant à la langue.

Voici le bean :
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;
...
Ceux qui m'intéressent sont label et description.
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 :

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>
Mais forcément c'est pas ça... Y'a t-il une syntaxe qui pourrait faire ce que je veux, ou une autre solution ?

Question subsidiaire : comment faire un bind dans un formulaire avec ça ?

Merci !