<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
    主站蜘蛛池模板: 亚洲一区二区三区免费在线观看| 国产一区二区三区免费观在线| 亚洲成人一级电影| 久久乐国产综合亚洲精品| 亚洲乱妇熟女爽到高潮的片 | 精品国产一区二区三区免费看| 国产精品无码素人福利免费| 国产亚洲精品自在线观看| 亚洲精品日韩专区silk| 男男gvh肉在线观看免费| 99久久婷婷免费国产综合精品| 在线观看免费人成视频色| 亚洲av无码天堂一区二区三区| 亚洲视频在线观看| 无忧传媒视频免费观看入口| 久久大香香蕉国产免费网站| 国产免费午夜a无码v视频| 亚洲午夜在线一区| 成全视频高清免费观看电视剧| 国产成人无码免费视频97 | 亚洲无线码一区二区三区| 一本色道久久综合亚洲精品蜜桃冫| 水蜜桃视频在线观看免费播放高清 | 激情小说亚洲色图| 免费观看激色视频网站bd| 在线精品亚洲一区二区三区| 久久精品国产亚洲av瑜伽| 亚洲色图综合在线| 无码色偷偷亚洲国内自拍| 亚洲区不卡顿区在线观看| 国产成人va亚洲电影| 亚洲综合国产一区二区三区| 69视频在线是免费观看| 国产亚洲自拍一区| 最近免费视频中文字幕大全| 国产亚洲精品VA片在线播放| 在线亚洲人成电影网站色www| 69式国产真人免费视频| 亚洲一区二区三区不卡在线播放| 国产成人无码区免费A∨视频网站| 日本免费人成网ww555在线|