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 : 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);
Code dans la jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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