空間站

          北極心空

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

          準備工作:

           

          下載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,填寫數據庫

           

           

           

           



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

          posted on 2007-06-16 14:59 蘆葦 閱讀(711) 評論(0)  編輯  收藏 所屬分類: Struts
          主站蜘蛛池模板: 抚州市| 星子县| 岳普湖县| 拜泉县| 台湾省| 板桥市| 苏尼特左旗| 富蕴县| 蕉岭县| 保亭| 襄汾县| 光山县| 潮州市| 济源市| 新化县| 梅州市| 松滋市| 浮梁县| 文化| 和龙市| 紫金县| 柘城县| 尤溪县| 屏东县| 仁布县| 怀化市| 绥芬河市| 亚东县| 青浦区| 镇雄县| 祁门县| 湄潭县| 乌审旗| 湛江市| 靖边县| 肃宁县| 宁阳县| 丹棱县| 华亭县| 武川县| 体育|