[Struts-Layout] problème d'affichage des noeuds du treeview
Bonjour,
J'ai un problème lorsque j'utilise Struts Layout lors de l'affichage des textes d'un TreeView. J'ai appliqué le code de l'exemple fourni avec struts layout 1.3 mais mes libellés sont de la forme :
???fr.Java???
???fr.Sun???
etc...
Code alimentant le Treeview
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| MenuComponent menu = new MenuComponent();
menu.setName("arbre");
MenuComponent lc_menu11 = new MenuComponent();
lc_menu11.setTitle("Java");
MenuComponent lc_menu111 = new MenuComponent();
lc_menu111.setTitle("Sun");
lc_menu111.setLocation("http://java.sun.com");
lc_menu11.addMenuComponent(lc_menu111);
MenuComponent lc_menu112 = new MenuComponent();
lc_menu112.setTitle("Eclipse");
lc_menu112.setLocation("http://www.eclipse.org");
lc_menu11.addMenuComponent(lc_menu112);
menu.addMenuComponent(lc_menu11);
LayoutUtils.addMenuIntoSession(request, menu); |
Code dans la jsp
Code:
<layout:treeview name="arbre"/>
Il essaye de trouver le libellé en fonction de la clé dans un fichier properties.
Or les données qui composent mon TreeView proviennent d'une base de données et donc elles changent avec le temps. Je ne peux donc pas référencer les libellés dans un .properties
Comment peut on faire pour afficher directement la String que l'on place dans MenuComponent.setTitle("test"); ?
Merci