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)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 清水河县| 龙泉市| 基隆市| 获嘉县| 宁乡县| 平陆县| 霍州市| 东乡县| 湛江市| 汉源县| 井陉县| 青岛市| 济宁市| 正阳县| 年辖:市辖区| 平泉县| 巨鹿县| 景洪市| 临沂市| 黔江区| 江陵县| 张家港市| 上高县| 吴旗县| 洪江市| 乌审旗| 昭觉县| 梨树县| 阿克陶县| 修武县| 台中县| 通州市| 大邑县| 乌拉特后旗| 南皮县| 浮山县| 新巴尔虎左旗| 余江县| 酉阳| 淄博市| 龙门县|