<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    This Is A FineDay

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      93 隨筆 :: 0 文章 :: 69 評論 :: 0 Trackbacks

    ?public ActionForward execute(
    ???ActionMapping mapping,
    ???ActionForm form,
    ???HttpServletRequest request,
    ???HttpServletResponse response) {
    ???//創建連接
    ???Session session=SessionFactory.currentSession();
    ???//創建事務
    ???Transaction tx=session.beginTransaction();
    ???//創建對話
    ???Query query=session.createQuery("FROM Department");
    ???List list=query.list();
    ???//事務提交
    ???tx.commit();
    ???if(list.size()<0)
    ????return mapping.getInputForward();
    ???MenuRepository repository = new MenuRepository();
    ???HttpSession httpsession=(HttpSession)request.getSession();
    ???ServletContext application=(ServletContext)httpsession.getServletContext();
    ???MenuRepository defaultRepository = (MenuRepository)application.getAttribute(MenuRepository.MENU_REPOSITORY_KEY);
    ???repository.setDisplayers(defaultRepository.getDisplayers());
    ? ??for (int i=0; i < list.size(); i++) {
    ? ???MenuComponent mc = new MenuComponent();
    ? ???
    ? ???Department mi=(Department) list.get(i);
    ? ???
    ? ???String name = "a" + mi.getDepartmentCode();
    ???????????? mc.setName(name);
    ???????????? String parent = "a" + mi.getParentCode();
    ???????????? System.out.println(name + ", parent is: " + parent);
    ???????????? if(parent.equals("a0")){
    ???????????? ?parent = null;
    ???????????? }
    ???????????? if (parent != null) {
    ???????????????? MenuComponent parentMenu = repository.getMenu(parent);
    ???????????????? if (parentMenu == null) {
    ???????????????????? System.out.println("parentMenu '" + parent + "' doesn't exist!");
    ???????????????????? // create a temporary parentMenu
    ???????????????????? parentMenu = new MenuComponent();
    ???????????????????? parentMenu.setName(parent);
    ???????????????????? repository.addMenu(parentMenu);
    ???????????????? }
    ???????????????? mc.setParent(parentMenu);
    ???????????? }
    ???????????? String title = mi.getDepartmentName();
    ???????????? mc.setTitle(title);
    ????????????
    ??????????
    ???????????? mc.setLocation("index.jsp");
    ???????????? repository.addMenu(mc);
    ???}
    ? ??request.setAttribute("repository", repository);
    ???return mapping.findForward("okGo");
    ??}
    jsp中
    <%@ page contentType="text/html;charset=UTF-8" language="java"%>
    <%@ taglib uri="/WEB-INF/struts-menu.tld" prefix="menu" %>
    <%@ taglib uri="/WEB-INF/struts-menu-el.tld" prefix="menu-el" %>
    <%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>

    ??? <link rel="stylesheet" type="text/css" media="all"
    ??????? href="<c:url value="/styles/menuExpandable.css"/>" />
    ?? ?
    ?? ? <script type="text/javascript"
    ??????? src="<c:url value="/scripts/menuExpandable.js"/>"></script>
    ??? <link rel="stylesheet" type="text/css" media="all"
    ??????? href="<c:url value="/styles/xtree.css"/>" />
    ??? <script type="text/javascript"
    ??????? src="<c:url value="/scripts/xtree.js"/>"></script>
    ???????
    ??? <link rel="stylesheet" type="text/css" media="screen"
    ??????? href="<c:url value="/styles/global.css"/>" />
    ???????
    ???????
    ??? <script type="text/javascript">
    ??????? /* Function for showing and hiding elements that use 'display:none' to hide */
    ??????? function toggleDisplay(targetId) {
    ??????????? if (document.getElementById) {
    ??????????????? target = document.getElementById(targetId);
    ??????????????? if (target.style.display == "none"){
    ??????????????????? target.style.display = "";
    ??????????????? } else {
    ??????????????????? target.style.display = "none";
    ??????????????? }
    ??????????? }
    ??????? }
    ??? </script>
    ?? <!--
    ??? <div class="dynamicMenu tree">
    ??????? <menu:useMenuDisplayer name="ListMenu" repository="repository">
    ??????????? <menu:displayMenu name="a01"/>
    ??????????? <menu:displayMenu name="a02"/>
    ??????? </menu:useMenuDisplayer>
    ??? </div>
    ???
    ??? <div class="dynamicMenu tree">
    ??? <script type="text/javascript">
    ??????? <menu:useMenuDisplayer name="Velocity" config="/templates/xtree.html"
    ??????????? repository="repository">
    ????????? <c:forEach var="menu" items="${repository.topMenus}">
    ??????????? <menu-el:displayMenu name="${menu.name}"/>
    ????????? </c:forEach>
    ??????? </menu:useMenuDisplayer>
    ??? </script>
    ??? </div>
    ??? -->
    ?<div id="content">
    ?<script type="text/javascript" src="<c:url value="/scripts/coolmenus3.js"/>"></script>
    ?<script type="text/javascript" src="<c:url value="/scripts/coolmenu-config.js"/>"></script>
    ??????? <menu:useMenuDisplayer name="CoolMenu"? repository="repository">
    ??????????? <menu:displayMenu name="a01"/>
    ??????????? <menu:displayMenu name="a02"/>
    ??????? </menu:useMenuDisplayer>
    ??? </div>
    menu-config.xml
    <?xml version="1.0" encoding="UTF-8" ?>

    <MenuConfig>

    ? <Displayers>
    ??? <Displayer?? name="DropDown"
    ???????????????? type="net.sf.navigator.displayer.DropDownMenuDisplayer"/>
    ??? <Displayer?? name="Simple"
    ???????????????? type="net.sf.navigator.displayer.SimpleMenuDisplayer"/>
    ??? <Displayer?? name="CoolMenu"
    ???????????????? type="net.sf.navigator.displayer.CoolMenuDisplayer"/>
    ??? <Displayer?? name="CoolMenu4"
    ???????????????? type="net.sf.navigator.displayer.CoolMenuDisplayer4"/>
    ??? <Displayer?? name="MenuForm"
    ???????????????? type="net.sf.navigator.example.PermissionsFormMenuDisplayer"/>
    ??? <Displayer?? name="ListMenu"
    ???????????????? type="net.sf.navigator.displayer.ListMenuDisplayer"/>
    ??? <Displayer?? name="TabbedMenu"
    ???????????????? type="net.sf.navigator.displayer.TabbedMenuDisplayer"/>
    ??? <Displayer?? name="Velocity"
    ???????????????? type="net.sf.navigator.displayer.VelocityMenuDisplayer"/>
    ? </Displayers>

    ? <Menus>
    ?
    ? </Menus>

    </MenuConfig>

    posted on 2006-10-24 16:56 Peter Pan 閱讀(617) 評論(0)  編輯  收藏 所屬分類: SSH
    主站蜘蛛池模板: 亚洲精品在线视频观看| 亚洲国产精品成人久久| 国产成人青青热久免费精品| 免费国产真实迷j在线观看| 久久久久久久亚洲精品| 久久夜色精品国产噜噜噜亚洲AV | 亚洲综合亚洲综合网成人| 久久青青成人亚洲精品| 亚洲精华国产精华精华液好用| 农村寡妇一级毛片免费看视频| 男人j进入女人j内部免费网站| 18国产精品白浆在线观看免费 | 在线看片无码永久免费视频| 亚洲国产精品专区在线观看| 亚洲AV永久无码精品成人| 久久九九AV免费精品| 亚洲国产精品乱码在线观看97 | 国产啪精品视频网免费| 国产精品亚洲一区二区麻豆| 四虎影视无码永久免费| 最近免费中文字幕视频高清在线看| 亚洲一区日韩高清中文字幕亚洲| 久久久受www免费人成| 日本免费网站在线观看| 亚洲国产av美女网站| 99精品视频在线观看免费| 久久久亚洲AV波多野结衣 | 香蕉97超级碰碰碰免费公| 亚洲爆乳无码专区| 日韩在线不卡免费视频一区| 日韩亚洲国产综合久久久| 亚洲欧美日韩久久精品| 欧洲精品成人免费视频在线观看 | 久久精品中文字幕免费| 伊人久久亚洲综合影院首页| 99久久国产热无码精品免费| 亚洲大尺度无码无码专线一区| 亚洲精品无码不卡在线播HE | 一级a性色生活片久久无少妇一级婬片免费放 | 午夜色a大片在线观看免费| 亚洲av成人综合网|