空間站

          北極心空

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

          準(zhǔn)備工作:

           

          下載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,創(chuàng)建menu-config.xml文件在dbMenuWEB-INF目錄。內(nèi)容如下:

          <?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,創(chuàng)建數(shù)據(jù)庫

           

                 仿造如下代碼創(chuàng)建數(shù)據(jù)庫

              <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,填寫數(shù)據(jù)庫

           

           

           

           



          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=640825

          posted on 2007-06-16 14:59 蘆葦 閱讀(711) 評論(0)  編輯  收藏 所屬分類: Struts
          主站蜘蛛池模板: 青海省| 镇安县| 射阳县| 太仓市| 加查县| 通河县| 太仆寺旗| 德州市| 库伦旗| 会理县| 天镇县| 闽清县| 临安市| 乾安县| 兴宁市| 会理县| 易门县| 阳春市| 若羌县| 任丘市| 周至县| 乳山市| 上饶市| 固原市| 茌平县| 曲阳县| 谷城县| 漾濞| 应城市| 罗城| 五大连池市| 马公市| 依安县| 温泉县| 武平县| 安吉县| 青田县| 焦作市| 西华县| 炎陵县| 夏邑县|