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文件:
          主站蜘蛛池模板: 伽师县| 额济纳旗| 东平县| 永靖县| 永嘉县| 乐都县| 巴林左旗| 泌阳县| 宝兴县| 堆龙德庆县| 略阳县| 皋兰县| 边坝县| 台湾省| 镇坪县| 大理市| 江北区| 柳江县| 汤原县| 靖边县| 祁阳县| 大田县| 二连浩特市| 土默特左旗| 奎屯市| 都昌县| 冀州市| 思茅市| 宿迁市| 龙里县| 石狮市| 晴隆县| 通榆县| 德江县| 克什克腾旗| 桂东县| 连平县| 绿春县| 隆昌县| 通海县| 来宾市|