<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 93,  comments - 2,  trackbacks - 0
    源文件為:http://wenku.baidu.com/view/433b1585d4d8d15abe234e3a.html
    下面我簡(jiǎn)單寫(xiě)下這個(gè)例子:
    第一,首先配置環(huán)境:
    (1)添加jar包,如:sitemesh-2.4.1.jar放在lib下
    在web.xml添加配置
    <filter>
      <filter-name>sitemesh</filter-name>
      <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
     </filter>
     
     <filter-mapping>
      <filter-name>sitemesh</filter-name>
      <url-pattern>/*</url-pattern>
      <dispatcher>REQUEST</dispatcher>
      <dispatcher>FORWARD</dispatcher>
     </filter-mapping>
    第二步:
    在WEB-INF下新建decorators.xml文件
    內(nèi)容如下:
    <decorators defaultdir="/decorators">
     <decorator name="main" page="main.jsp">
      <pattern>/*</pattern>
     </decorator>
    </decorators>
    第三步:
    根據(jù)decorators.xml文件里面的屬性defaultdir在webroot下創(chuàng)建一個(gè)目錄decorators,在該目錄下創(chuàng)建一個(gè)main.jsp文件
    內(nèi)容如下:
    <%@ page contentType="text/html; charset=GBK"%>
    <%@ include file="/includes/taglibs.jsp"%>
      <html>
           <head>
            <meta http-equiv="Content-Type" content="text/html; charset=gbk">
               <title><decorator:title default="裝飾器頁(yè)面..." /></title>
               <decorator:head />
           </head>
          <body>
            <div id="page">
             <div id="header">
                 <jsp:include page="/includes/header.jsp"/>
             </div>
             <div id="content">
               <decorator:body />
             </div>
             <div id="footer">
                 <jsp:include page="/includes/footer.jsp"/>
             </div>
         </body>
     </html>
    第四步
    <jsp:include page="/includes/header.jsp"/>為includes目錄下的一個(gè)共同使用的內(nèi)容
    <jsp:include page="/includes/footer.jsp"/>為includes目錄下的一個(gè)共同使用的內(nèi)容
    <decorator:head /> 為每個(gè)要訪(fǎng)問(wèn)文件的內(nèi)容
    如下所示訪(fǎng)問(wèn)index.jsp
    index.jsp內(nèi)容為:
    <%@ page contentType="text/html; charset=GBK"%>
    <%@ include file="/includes/taglibs.jsp"%>
     <html>
          <head>
            <title>Agent Test</title>
          </head>
          <body>
            <p>本頁(yè)只有就是本句.</p>
          </body>
     </html>

    /includes/header.jsp內(nèi)容為:

    <%@ page language="java" contentType="text/html; charset=gbk"
        pageEncoding="gbk"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<html> 
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    </head>

          <body>
              sitemesh的例<hr>
         </body>
    </html>

    /includes/footer.jsp內(nèi)容為:
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="gbk"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    <title>Insert title here</title>
    </head>
    <body>
     <hr>chen56@msn.com
    </body>
    </html>

    訪(fǎng)問(wèn)得到內(nèi)容如下:
    sitemesh的例




    本頁(yè)只有就是本句.



    當(dāng)然這里最主要的是要記住引入/include/taglibs.jsp
    內(nèi)容如下:
    <%@ taglib uri="

    <2013年5月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(2)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    相冊(cè)

    收藏夾

    Java

    搜索

    •  

    最新隨筆

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产成人免费A在线视频| 亚洲成AV人网址| 亚洲暴爽av人人爽日日碰| 四虎免费久久影院| 久久国产精品萌白酱免费| 亚洲国产成人精品无码区在线秒播| 天天干在线免费视频| 亚洲一级片免费看| 亚洲综合综合在线| 亚洲精品国产电影| 精品免费人成视频app| 免费看又黄又爽又猛的视频软件 | 亚洲国产综合久久天堂| 久久精品免费一区二区三区| 亚洲日韩精品国产3区| 亚洲国产精品无码久久久蜜芽 | 日本视频一区在线观看免费| 看免费毛片天天看| 亚洲天堂福利视频| 亚洲国产精品高清久久久| 日韩午夜免费视频| h视频在线观看免费网站| 国产成人无码精品久久久久免费 | 免费在线一级毛片| 人妻视频一区二区三区免费| 免费福利在线视频| 日韩色日韩视频亚洲网站| 91在线精品亚洲一区二区| 免费中文熟妇在线影片 | 久久青青草原亚洲av无码app| 日韩免费视频在线观看| 国产综合免费精品久久久| 久久亚洲精品无码gv| 亚洲一级毛片在线播放| 亚洲中文字幕久久精品无码APP| 免费视频中文字幕| 西西大胆无码视频免费| 91免费福利精品国产| a级男女仿爱免费视频| 久久免费视频一区| 免费大片av手机看片|