开发者社区> 问答> 正文

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 2083 0
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
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载