首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同一个装饰器配置文件中的多个页面

同一个装饰器配置文件中的多个页面
EN

Stack Overflow用户
提问于 2011-03-10 17:50:59
回答 1查看 812关注 0票数 1

我在sitemesh中使用装饰模板,并有一个decorators.xml文件,如下所示:

代码语言:javascript
复制
    <decorators defaultdir="/WEB-INF/decorators"> 
    <excludes> 
        <pattern>/styles/*</pattern> 
        <pattern>/scripts/*</pattern> 
        <pattern>/images/*</pattern> 
        <pattern>/index.html</pattern> 
    </excludes> 
    <decorator name="layout" page="layout.jsp"> 
        <pattern>/*</pattern> 
    </decorator> 
    </decorators>

我想在这个文件中添加更多的装饰师。我必须把他们的模式分开。

有没有办法不为所有页面一个一个地添加模式呢?

EN

回答 1

Stack Overflow用户

发布于 2011-03-11 18:23:09

我找到了解决这个问题的办法。此xml筛选页面自上而下。所以,如果你只想写一页装潢,你必须写;

代码语言:javascript
复制
<decorator name="layout1" page="layout1.jsp"> 
    <pattern>/page1*</pattern> 
</decorator>
<decorator name="layout" page="layout.jsp"> 
    <pattern>/*</pattern> 
</decorator>

因此,layout.jsp不适用于page1,它最初是经过过滤的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5263662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档