bonjour j ai essayé d'afficher un arbre en se basant sur l'exemple de struts en ligne !! voici mon code dans l'actiov
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
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);
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
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>
quelqu'un peut m'aider svp !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ((MenuRepository)request.getSession().getAttribute(MenuRepository.MENU_REPOSITORY_KEY)).addMenu(lc_menu1);
Partager