Sealyu

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

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 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. 以下內(nèi)容添加到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內(nèi)容為tiles-core-2.0-20070207.130156-4.jar包中META_INF/tiles-core.tld的內(nèi)容。
          tiles.xml內(nèi)容:
          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>
          紅色部分根據(jù)自己項(xiàng)目定。注意extends="tiles-default"
          5創(chuàng)建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.根據(jù)
          <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下創(chuàng)建tiles目錄和相應(yīng)jsp文件
          7.下載源代碼資源http://download.csdn.net/user/haoxing272
          posted on 2008-04-19 20:54 seal 閱讀(212) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 昌图县| 抚远县| 昌平区| 文水县| 新源县| 鹰潭市| 炎陵县| 河北区| 辽阳县| 长沙县| 桑植县| 龙陵县| 泰兴市| 阿城市| 襄城县| 奉新县| 封开县| 蓬莱市| 仙居县| 嘉兴市| 博乐市| 茂名市| 新巴尔虎左旗| 延津县| 济南市| 台东市| 漯河市| 河东区| 益阳市| 九寨沟县| 泗水县| 蓝田县| 和田县| 蚌埠市| 崇义县| 济宁市| 马龙县| 武定县| 揭东县| 浠水县| 宁阳县|