SiteMesh学习入门

SiteMesh学习入门
[url]http://www.java3z.com/cwbwebhome/article/article2/2962.html[/url]

struts2中使用sitemesh
[url]http://hsys.iteye.com/blog/857704[/url]
[url]http://www.renren.it/a/JAVAbiancheng/Struts/20101120/48699.html[/url]
这里是Sitemesh跟struts2的整合配置,顺序不能反过来,否则无法解析struts2的标签等问题。
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>
</filter-mapping>

<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>



decorators.xml
---------------------
<?xml version="1.0" encoding="UTF-8"?>
<decorators defaultdir="/decorators">
<!-- used whit main.jsp -->
<decorator name="main" page="main.jsp">
<pattern>/*</pattern>
</decorator>
</decorators>

<pattern>/*</pattern>这里要小心,strtus.xml的package里面的namespace,和默认的空间是否相应。否则问题出现了,很难找到。一般就直接要"/*", 尽量不要加用"/pages/*"之类的。
一个需要注意的地方:
[url]http://hi.baidu.com/tao_young/blog/item/bd457a557d91b554d0090637.html[/url]


<excludes>
<pattern>/error.jsp</pattern>
</excludes>

当这个排除失效的时候,请改成:
<decorator name="none">
<pattern>/excludes/*</pattern>
<pattern>/error.jsp</pattern>
</decorator>



Struts2与SiteMesh的结合
[url]http://www.sunxin.org/forum/thread/20088.html[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值