首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SiteMesh中,有没有办法将多个装饰器应用到一个文件中?

在SiteMesh中,有没有办法将多个装饰器应用到一个文件中?
EN

Stack Overflow用户
提问于 2014-08-12 17:18:43
回答 1查看 1.2K关注 0票数 1

我想对一个jsp文件应用多个装饰器。

这是我的decorators.xml

代码语言:javascript
复制
<decorators defaultdir="/WEB-INF/jsp/decorator">
    <decorator name="right-nav" page="right-nav.jsp">
        <pattern>/WEB-INF/jsp/index.jsp</pattern>
    </decorator>

    <decorator name="top-bottom" page="top-bottom.jsp">
        <pattern>/WEB-INF/jsp/index.jsp</pattern>
    </decorator>
</decorators>

第一个装饰器在右边添加了一个导航菜单。第二个装饰器添加了顶部横幅和底部横幅。

我尝试了许多方法,但即使我重新排序装饰器,也只能应用一个装饰器。我阅读了文档,发现一次只能应用一个装饰器。

那么,有没有办法将多个装饰器应用到一个文件中呢?一个装饰器可以继承另一个装饰器吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-12 17:22:51

嗯,SiteMesh 3可以做到这一点:

http://wiki.sitemesh.org/wiki/pages/viewpage.action?pageId=1081348

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

https://stackoverflow.com/questions/25260563

复制
相关文章

相似问题

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