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 TreeviewCode dans la jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);Il essaye de trouver le libellé en fonction de la clé dans un fichier properties.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <layout:treeview name="arbre"/>
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
Partager