posts - 14,  comments - 37,  trackbacks - 0

          準備工作:

           

          下載struts menu, 解壓其中的示例包(struts-menu里面有些庫沒有提供,但示例里面有) 步驟

          1,新建一個tomcat工程

          2,添加webProject支持


          3,增加struts支持

          4,增加jstl支持


          5, 拷貝必要的jar庫文件到dbMenuWEB-INFlib        log4j-1.2.8.jar velocity-1.4.jar velocity-tools-view-1.0.jar struts-menu-2.3.jar

          6,創建menu-config.xml文件在dbMenuWEB-INF目錄。內容如下:

          <?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>
            
          </MenuConfig>

           

           

           

             <plug-in className="net.sf.navigator.menu.MenuPlugIn">
                
          <set-property property="menuConfig"
                  value
          ="/WEB-INF/menu-config.xml"/>
             
          </plug-in>

          8,拷貝必要的文件

                 Images/*.*        Scripts/        menuExpandable.js xtree.js        Styles/     menuExpandable.css   global.css   xtree.css        Templates/xtree.html        dbMenuWEB-INFclassesglobalMacros.vm   (這個文件好像必須要最后拷貝,否則會自動沒了why???)

          10, 拷貝tld文件到dbMenuWEB-INF

                 struts-menu.tld
                
          struts-menu-el.tld

          11, 不知道什么原因,需要修改web.xml文件中的version=2.3

          <web-app version="2.3">

                 Web.xml中增加

          <context-param>
                  
          <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
                  
          <param-value>TrackerRes</param-value>
              
          </context-param>

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

           

          7,修改struts-config.xml 文件,增加如下部分

          11,創建數據庫

           

                 仿造如下代碼創建數據庫

              <sql:update>
                  
          CREATE TABLE menu_item (
                     id BIGINT 
          not null
          ,
                     parent_name 
          VARCHAR(30
          ),
                     name 
          VARCHAR(30
          ),
                     title 
          VARCHAR(30
          ),
                     description 
          VARCHAR(50
          ),
                     location 
          VARCHAR(255
          ),
                     target 
          VARCHAR(10
          ),
                     onclick 
          VARCHAR(100
          ),
                     onmouseover 
          VARCHAR(100
          ),
                     onmouseout 
          VARCHAR(100
          ),
                     
          image VARCHAR(50
          ),
                     altImage 
          VARCHAR(30
          ),
                     tooltip 
          VARCHAR(100
          ),
                     roles 
          VARCHAR(100
          ),
                     page 
          VARCHAR(255
          ),
                     width 
          VARCHAR(5
          ),
                     height 
          VARCHAR(5
          ),
                     forward 
          VARCHAR(50
          ),
                     action 
          VARCHAR(50
          ),
                     
          primary key
           (id)
                  )
          </sql:update>

          12,填寫數據庫

           

           

          posted on 2007-07-11 10:21 冰封的愛 閱讀(182) 評論(0)  編輯  收藏 所屬分類: J2EE
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 井研县| 渝北区| 江孜县| 溧水县| 高青县| 唐海县| 永和县| 三台县| 信丰县| 固始县| 台中市| 莆田市| 新和县| 宿松县| 屯昌县| 江都市| 盖州市| 射阳县| 全椒县| 敖汉旗| 巴彦淖尔市| 广安市| 清丰县| 晴隆县| 千阳县| 平乐县| 确山县| 汤阴县| 洪泽县| 河北省| 梓潼县| 金门县| 罗城| 封开县| 三原县| 武乡县| 拜泉县| 越西县| 陆丰市| 黔西| 进贤县|