<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 過客
    很有用啊!多謝  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 人妻18毛片a级毛片免费看| 亚洲成年网站在线观看| 成年大片免费高清在线看黄| 好男人看视频免费2019中文| 久久久国产亚洲精品| 歪歪漫画在线观看官网免费阅读| 亚洲中文字幕久在线| 免费国产黄线在线观看| 亚洲真人无码永久在线观看| 毛片A级毛片免费播放| 亚洲变态另类一区二区三区| 免费看AV毛片一区二区三区| 美女被免费网站在线视频免费| 四虎永久在线精品免费观看地址| 午夜亚洲国产精品福利| 亚洲中文字幕无码爆乳av中文| 中文字幕免费在线播放| 久久精品亚洲一区二区| 69国产精品视频免费| ww亚洲ww在线观看国产| 女人18一级毛片免费观看| 国产亚洲午夜精品| 亚洲男女内射在线播放| 国产一区二区三区免费| 亚洲日本乱码一区二区在线二产线| 永久免费AV无码国产网站| 国产成人亚洲综合a∨| 亚洲理论电影在线观看| 6080午夜一级毛片免费看 | 国产免费久久精品99re丫y| 亚洲AV日韩综合一区尤物| 亚洲高清最新av网站| 免费国产成人午夜在线观看| 亚洲成a人片7777| 免费一级毛片正在播放| 四虎国产精品免费永久在线| 亚洲国产成人精品青青草原| 免费一看一级毛片人| 人妻丰满熟妇无码区免费 | 久久激情亚洲精品无码?V| 久久免费观看国产99精品|