<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小菜毛毛技術分享

    與大家共同成長

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks

    想寫個struts 2.0+tiles模版玩玩,沒有想到找資料還麻煩,于是自己把通宵弄好的過程記下來,以供大家有急需,不足的地方歡迎交流。

    1.在WEB-INF/lib下加入所需的jar包 

        commons-digester-1.6.jar,

        tiles-core-2.0-20070207.130156-4.jar,
        tiles-api-2.0-20070207.130156-4.jar,
        struts2-tiles-plugin-2.0.6.jar,
    struts2-core-2.0.6.jar
    xwork-2.0.1.jar,
    2. 以下內容添加到web.xml
     <context-param>
           <param-name>org.apache.tiles.CONTAINER_FACTORY</param-name>
           <param-value>
               org.apache.struts2.tiles.StrutsTilesContainerFactory
           </param-value>
        </context-param>
       
        <context-param>
           <param-name>   org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
           </param-name>
           <param-value>/WEB-INF/tiles.xml</param-value>
        </context-param>
     
        <listener>
           <listener-class>
               org.apache.struts2.tiles.StrutsTilesListener
           </listener-class>
        </listener>
    3.在WEB-INF下添加和tiles.tld和tiles.xml文件,其中tiles.tld內容為tiles-core- 2.0-20070207.130156-4.jar包中META_INF/tiles-core.tld的內容。
    tiles.xml內容:
    <?xml version="1.0" encoding="GB2312" ?>
    <!DOCTYPE tiles-definitions PUBLIC
           "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
           "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">
    <tiles-definitions>
        <definition name="myapp.homepage" template="layout.jsp">
           <put name="title" value="Tiles tutorial homepage" />
           <put name="header" value="/tiles/header.jsp" />
           <put name="menu" value="/tiles/menu.jsp" />
           <put name="body" value="/tiles/cBody.jsp" />
           <put name="footer" value="/tiles/footer.jsp" />
        </definition>
    </tiles-definitions>
       
    4.struts.xml 為:
    <!DOCTYPE struts PUBLIC  
            "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"  
            "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>
        <package name="default" extends="tiles-default">
           <action name="go" class="com.action.MyAction">
               <!--result name="success">/next.jsp</result-->
               <result name="success" type="tiles">myapp.homepage</result>
           </action>
           </package>
    </struts>
    紅色部分根據自己項目 定。注意extends="tiles-default"
    5創建layout.jsp
    <%@ page contentType="text/html; charset=UTF-8"%>
    <%@ taglib uri="WEB-INF/tiles.tld " prefix="tiles"%>
    <html>
        <head>
           <title></title>
        </head>
        <body>
           <table width="768px" height="800px" border="2" align="center">
          
               <tr>
                  <td colspan="2" align="center" valign="top" width="768px" height="100px" bgcolor="#80ff80">
                      <tiles:insertAttribute name="header" />
                  </td>
               </tr>
               <tr>
                  <td align="center" width="150px" height="800px" bgcolor="#00ff00">
                      <tiles:insertAttribute name="menu" />
                  </td>
                  <td align="right" width="618px" height="800px" bgcolor="#ff80c0">
                      <tiles:insertAttribute name="body" />
                  </td>
               </tr>
               <tr>
                  <td colspan="2" bgcolor="#00ff40" height="100px">
                      <tiles:insertAttribute name="footer" />
                  </td>
               </tr>
           </table>
        </body>
    </html>
     
    6.根據
    <put name="title" value="Tiles tutorial homepage" />
           <put name="header" value="/tiles/header.jsp" />
           <put name="menu" value="/tiles/menu.jsp" />
           <put name="body" value="/tiles/cBody.jsp" />
           <put name="footer" value="/tiles/footer.jsp" />
    WebRoot下創 建tiles目錄和相應jsp文件
    7.OK了!下載源代碼到我的CSDN資源http://download.csdn.net/user/haoxing272
    null
    posted on 2010-04-26 15:12 小菜毛毛 閱讀(4710) 評論(1)  編輯  收藏 所屬分類: tiles 框架

    Feedback

    # re: struts2.0 整合tiles 配置 [未登錄] 2013-04-21 22:35 過客
    很有用啊!多謝  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 华人在线精品免费观看| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 香蕉视频免费在线| 免费看大美女大黄大色| 亚洲午夜精品在线| 日本人的色道免费网站| 久久久久亚洲精品无码蜜桃| 国内精品免费视频精选在线观看| 国产午夜亚洲不卡| a色毛片免费视频| 亚洲爆乳无码一区二区三区| 国产精品免费福利久久| 亚洲αv在线精品糸列| 国产精品99久久免费观看| 亚洲A∨无码一区二区三区| 无码国产精品一区二区免费vr| 亚洲av午夜福利精品一区| 在线日本高清免费不卡| 亚洲国色天香视频| 日日操夜夜操免费视频| 日韩在线视频播放免费视频完整版| 亚洲综合精品网站在线观看| 成全视频在线观看免费| 亚洲视频一区二区在线观看| 特级做A爰片毛片免费69| 亚洲av永久无码精品秋霞电影秋 | 国产国拍亚洲精品mv在线观看| 国产偷伦视频免费观看| 亚洲第一香蕉视频| 免费看香港一级毛片| 久久www免费人成看国产片 | 亚洲中文久久精品无码1| 午夜视频免费观看| 免费国产高清毛不卡片基地| 国产亚洲成av片在线观看| 免费精品国偷自产在线在线| 色妞www精品视频免费看| 亚洲免费精彩视频在线观看| 成年大片免费视频| 99视频在线观看免费| 国产成人精品日本亚洲直接|