Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

          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_FACTORYparam-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.xmlparam-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">
                
                    
                     <result name="success" type="tiles">myapp.homepageresult>
                 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.下載源代碼資源http://download.csdn.net/user/haoxing272
          posted on 2008-04-19 20:54 seal 閱讀(213) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 牟定县| 永兴县| 广宁县| 财经| 洛浦县| 昌平区| 普定县| 比如县| 河津市| 义马市| 灌云县| 楚雄市| 萨迦县| 关岭| 收藏| 桦南县| 双辽市| 肃宁县| 凌源市| 翁源县| 曲阳县| 皮山县| 夏邑县| 朝阳县| 喀喇| 宜黄县| 三明市| 开原市| 洱源县| 乌拉特中旗| 普定县| 彰武县| 布拖县| 化德县| 巩义市| 洛川县| 永康市| 崇阳县| 长沙市| 绵竹市| 亚东县|