我记录

布局页面 layout

掷鸡蛋者 发布于 2015/9/20 21:19 浏览: 545 回复: 0 所在分类:java

一、安装

安装分成三个步骤:

  1. 将 SiteMesh 库加入 WEB-INF/lib

  2. 将 SiteMesh filter 配置入 web.xml

  3. 创建空白的 decorators.xml 文件

IDEA中,在 maven 中搜索 org.sitemesh:sitemesh:3.0.0 

修改 pom.xml

<dependency>

    <groupId>org.sitemesh</groupId>

    <artifactId>sitemesh</artifactId>

    <version>3.0.0</version>

</dependency>

配置 web.xml(sitemesh3)

<filter>

    <filter-name>sitemesh</filter-name>

    <filter-class>org.sitemesh.config.ConfigurableSiteMeshFilter</filter-class>

</filter>


<filter-mapping>

    <filter-name>sitemesh</filter-name>

    <url-pattern>/*</url-pattern>

</filter-mapping>

二、配置3.0

创建 /WEB-INF/sitemesh3.xml:


<sitemesh>

    <mapping path="/*" decorator="/layout.jsp"/>


    <content-processor>

        <tag-rule-bundle class="org.sitemesh.content.tagrules.html.DivExtractingTagRuleBundle" />

    </content-processor>

</sitemesh>

布局页面 decorator.html:

<html>

  <head>

    <title><sitemesh:write property='title'/></title>

    <sitemesh:write property='head'/>

  </head>

  <body>

    <sitemesh:write property='body'/>

  </body>

</html>


掷鸡蛋者2015/9/20 21:19

留下脚印

踩一脚
copyright © 用微博记录这个时代 2010-2014
Powered by 我记录2.0
Processed in 0 seconds, 0 queries