[Struts-Layout] pb avec le treeview
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:
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:
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:
1 2
|
((MenuRepository)request.getSession().getAttribute(MenuRepository.MENU_REPOSITORY_KEY)).addMenu(lc_menu1); |
quelqu'un peut m'aider svp !!