Sitemesh

http://www.opensymphony.com/sitemesh/install.html

SiteMesh - SiteMesh Installation and Configuration

Once SiteMesh has been downloaded (or built) , configuration is simple.

  • Setup a web-app as usual (or skip all this by using the pre-configured sitemesh-blank.war ).
  • Copy sitemesh-2.4.1.jar into [web-app]/WEB-INF/lib .
  • Create the file [web-app]/WEB-INF/decorators.xml that contains the following:
    <decorators>
    </decorators>
  • (Optional) Create the file [web-app]/WEB-INF/sitemesh.xml that contains the following:
    <sitemesh>
    <property name="decorators-file" value="/WEB-INF/decorators.xml" />
    <excludes file="${decorators-file}" />

    <page-parsers>
    <parser content-type="text/html"
    class="com.opensymphony.module.sitemesh.parser.HTMLPageParser" />
    <parser content-type="text/html;charset=ISO-8859-1"
    class="com.opensymphony.module.sitemesh.parser.HTMLPageParser" />
    </page-parsers>

    <decorator-mappers>
    <mapper class="com.opensymphony.module.sitemesh.mapper.ConfigDecoratorMapper">
    <param name="config" value="${decorators-file}" />
    </mapper>
    </decorator-mappers>
    </sitemesh>
  • Add the following to [web-app]/WEB-INF/web.xml within the <web-app> tag:
    <filter>
    <filter-name>sitemesh </filter-name>
    <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter </filter-class>
    </filter>

    <filter-mapping>
    <filter-name>sitemesh</filter-name>
    <url-pattern>/* </url-pattern>
    </filter-mapping>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值