Sealyu

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

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

          我的頁面布局設置非常非常非常簡單,就是用戶登錄成功后轉向的頁面只分為三塊,上部歡迎,中部詳細內容,下部版權信息塊

          1.lib中在原先基礎上需要導入的包:

          commons-beanutils-1.6.jar ; commons-collections.jar ; commons-digester-1.8.jar ; struts2-tiles-plugin-2.0.11.2.jar ;  tiles-api-2.0.4.jar ;   tiles-core-2.0.4.jar ;  tiles-jsp-2.0.4.jar

          2.在WEB-INF下的web.xml中補充配置如下信息:
          <listener>
                 <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
          </listener>
          3.在WEB-INF下,創建tiles.tld文件,文件內容引自tiles-jsp-2.0.4.jar包中;
          4.在WEB-INF下,創建tiles.xml文件,內容參考如下:
          <!DOCTYPE tiles-definitions PUBLIC
                  "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
                  "
                 <tiles-definitions>
                        <definition name="showWelcomePage" template="layout.jsp">
                           <put-attribute name="title" value=""/>
                           <put-attribute name="head" value="/head.jsp"/>
                           <put-attribute name="content" value="/welcome.jsp"/>
                           <put-attribute name="foot" value="/foot.jsp"/>
                        </definition>
                 </tiles-definitions>
          請事先建立好所需要引用的JSP文件塊
          5.在WebRoot下建立layout.jsp,我的代碼是這個樣子滴,很簡單的:
          <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
          <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %>
          <%@ taglib uri="/struts-tags" prefix="s" %>
          <html>
            <head>   
              <title><tiles:insertAttribute name="title" /></title>
            </head>
           
            <body  bgcolor="#7A97B2">
            <table width="100%" height="100%" border="2">
             <tr>    
              <td>
               <table width="100%" height="100%">
                <tr>
                 <td height="10">
                  <tiles:insertAttribute name="head"/>
                 </td> 
                </tr>
                <tr>
                 <td height="100%">
                  <tiles:insertAttribute name="content"/>
                 </td>
                </tr>
                <tr>
                 <td height="10" valign="bottom">
                  <tiles:insertAttribute name="foot"/>
                 </td>
                </tr>
               </table>
              </td>
             </tr>
            </table>
           </body>
          </html>
          6.修改struts.xml文件:
          主站蜘蛛池模板: 房山区| 札达县| 武隆县| 库车县| 北流市| 永安市| 外汇| 新余市| 江川县| 遂昌县| 五大连池市| 元阳县| 东丰县| 辽源市| 赤城县| 繁峙县| 嫩江县| 游戏| 城市| 高要市| 宜春市| 方山县| 哈巴河县| 古浪县| 乐业县| 建昌县| 科尔| 松滋市| 疏附县| 巨野县| 天峻县| 瑞昌市| 左贡县| 额敏县| 吉林省| 兖州市| 岑溪市| 视频| 宁强县| 灵武市| 黄大仙区|