bonjour j ai essayé d'afficher un arbre en se basant sur l'exemple de struts en ligne !! voici mon code dans l'actiov
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
 
  MenuComponent lc_menu1 = new MenuComponent();
		lc_menu1.setName("java");
		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_menu111.setTitle("Eclipse");
		lc_menu111.setLocation("http://www.eclipse.org");
		lc_menu11.addMenuComponent(lc_menu112);
		lc_menu1.addMenuComponent(lc_menu11);
 
		((MenuRepository)request.getSession().getAttribute(MenuRepository.MENU_REPOSITORY_KEY)).addMenu(lc_menu1);
dans ma page jsp j ai mi le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<layout:treeview name="java"/>
			<layout:treeview>
			<layout:menuItem key="treeview.menu1" link="link1.html"/>
			<layout:menuItem key="treeview.menu2">
				<layout:menuItem key="treeview.menu2.submenu1">
					<layout:menuItem key="treeview.menu2.submenu1.item1" link="link2.html"/>
					<layout:menuItem key="treeview.menu2.submenu1.item1" link="link3.html"/>
				</layout:menuItem>
				<layout:menuItem key="treeview.menu2.submenu2" link="link3.html"/>
				<layout:menuItem key="treeview.menu2.submenu3" link="link4.html"/>		
			</layout:menuItem>
			</layout:treeview>
mais j ai une java.lang.NullPointerException qui pointe sur la ligne suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
((MenuRepository)request.getSession().getAttribute(MenuRepository.MENU_REPOSITORY_KEY)).addMenu(lc_menu1);
quelqu'un peut m'aider svp !!