Bonjour,

J'essaie actuellement de construire un arbre à l'aide du tag <layout:treeview> mail malheureusement j'ai quelques problèmes.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
public ActionForward execute(ActionMapping _actionMapping,
			ActionForm _actionForm, HttpServletRequest _httpServletRequest,
			HttpServletResponse _httpServletResponse) throws Exception {
 
		MenuComponent menu = new MenuComponent();
		menu.setName("html");
		menu.setTitle("html");
 
		MenuComponent ssMenu1 = new MenuComponent();
		ssMenu1.setTitle("SSMenu1");
 
		MenuComponent ssMenu2 = new MenuComponent();
		ssMenu2.setTitle("SSMenu2");
 
 
		MenuComponent menu2 = new MenuComponent();
		menu2.setTitle("menu1");
 
 
		menu2.addMenuComponent(ssMenu1);
		menu2.addMenuComponent(ssMenu2);
 
 
		MenuComponent menu3 = new MenuComponent();
		menu3.setTitle("menu2");
 
		menu.addMenuComponent(menu2);
		menu.addMenuComponent(menu3);
 
		MenuRepository rep = new MenuRepository();
		rep.setName("html");
		rep.addMenu(menu); 
 
		  _httpServletRequest.getSession().setAttribute(MenuRepository.MENU_REPOSITORY_KEY,rep); 
 
		return _actionMapping.findForward("succes");
	}
et ma jsp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<layout:treeview name="html"/>
Je devrait obtenir un arbre comme ceci :

-menu1
-SSMenu1
-SSMenu2
-menu2

Mais j'obtiens cela :

???fr.menu1???
???fr.SSMenu1???
???fr.SSMenu2???
???fr.menu2???

Pourquoi j'ai des ???? ....

Merci d'avance.