Spring mvc SiteMesh 2.4.2+;Spring MVC 3.0.4-使用多个装饰器
我正在开发一个使用SiteMesh 2.4.2和SpringMVC的应用程序 我想要两个装饰师,例如:Spring mvc SiteMesh 2.4.2+;Spring MVC 3.0.4-使用多个装饰器,spring-mvc,sitemesh,Spring Mvc,Sitemesh,我正在开发一个使用SiteMesh 2.4.2和SpringMVC的应用程序 我想要两个装饰师,例如: <decorators> <decorator name="special" page="/WEB-INF/jsp/specialtemplate.jsp"> <pattern>/something/*</pattern> </decorator> <decorator name="main" page=
<decorators>
<decorator name="special" page="/WEB-INF/jsp/specialtemplate.jsp">
<pattern>/something/*</pattern>
</decorator>
<decorator name="main" page="/WEB-INF/jsp/pagetemplate.jsp">
<pattern>/*</pattern>
</decorator>
</decorators>
/某物/*
/*
问题是只应用了主装饰器(也适用于页面/something/…)
我应该如何正确配置装饰器,以便对于/something/…中的页面。。。是否使用专用的
我想使用特定模板的URL看起来像是在行之前包含*符号
<decorator name="special" page="/WEB-INF/jsp/specialtemplate.jsp">
<pattern>*/something/*</pattern>
</decorator>
*/某物/*
这个问题也发生在我身上,但miguelr的答案对我来说并不适用
除了Sitemesh之外,我还使用URLEWRITEFILTER(org.tuckey.web.filters.URLEWRITE.URLEWRITEFILTER)
一旦我在web.xml中的URLRewiteFilter映射之上声明了Sitemesh筛选器映射,Sitemesh就开始正常工作(即,它将正确地选择我的另一个装饰器URL模式)。您的特殊页面URL是什么样子的?是
http://server/context/something/etc
?所有发布的答案都不适合我。