开发者社区 问答 正文

SiteMesh如果不装饰带参数的路径

<?xml version="1.0" encoding="utf-8"?>
<sitemesh>
  <mapping path="/Front*" decorator="/decorator/front/front_main.jsp"/>
  <mapping path="/FrontDocumentAction.do?method=documentData" exclue="true"/>
</sitemesh>

/Front开头的是启用有头有脚的装饰,但是我想把这个

/FrontDocumentAction.do?method=documentData
路径不装饰,该怎么整啊,我用的springmvc这种传参数定位方法的方式

展开
收起
a123456678 2016-03-18 09:30:46 2172 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 你查看源码就能发现,要么这是个bug,要么设计者故意这么做。但是sitemesh2.x对参数判断装饰器是可以的,因为获取请求路径的时候,2.x同时获取getQueryString().

    另外,我发现,3.x的装饰器中使用jstl标签或者其他什么标签,不能用el表达式。以下的代码set永远不会有效。

    <c:set var="themes" value="default" scope="request" />
    

    2019-07-17 19:05:52 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等