<% @ Page ContentType = "Text / HTML; Charset = UTF-8"%> <% @ Taglib Uri = "/ Web-INF / STRUTS-MENU.TLD" prefix = "menu"%> <% @ Taglib URI = "/Web-inf/struts-menu-el.tld" prefix = "MENU-EL"%> <% @ page import = "java.util.map, javax.servlet.jsp.jstl.sql.result, Net. sf.navigator.menu.MenuComponent, net.sf.navigator.menu.MenuRepository "%> <% MenuRepository repository = new MenuRepository (); MenuRepository defaultRepository = (MenuRepository) application.getAttribute (MenuRepository.MENU_REPOSITORY_KEY); repository.setDisplayers (defaultRepository .getdisplayers ());
MenuComponent ParentMenu = new menu.component (); ParentMenu.setName ("Parent"); ParentMenu.SetTitle ("parent"); for (int i = 0; i <3; i ) {menucomponent mc = new menucomponent (); mc. SetName ("StandaloneMenu" i); mc.settitle ("StandaloneMenu" i); mc.setparent (ParentMenu); for (int J = 0; j <4; j ) {menucomponent mc1 = new menucomponent (); mc1 .SetName ("StandaloneMenu" J); Mc1.Settitle ("StandaloneMenu" J); MC1.SETPARENT (MC); repository.addmenu (mc1);} repository.addmenu (MC);