我正在使用Spring MVC 3和Tiles 3。 我从控制器返回类似'MIS / Home'的内容,由以下定义处理:
<definition name="*/*" extends="base.definition">
<put-attribute name="body" value="/pages/{1}/{2}.jsp" />
</definition>
现在我想要返回类似'MIS / XYZ / Home'的东西,我必须写一些像
这样的东西 <definition name="*/*/*" extends="base.definition">
<put-attribute name="body" value="/pages/{1}/{2}/{3}.jsp" />
</definition>
现在写完后,前一个停止工作并抛出错误。我无法让他们俩在一起。还是有一些直接的方法??
答案 0 :(得分:0)
您是否发现第二个定义是捕捉所有内容?
也许您需要从WILDCARD转到REGEXP以避免重叠...... http://tiles.apache.org/framework/tutorial/advanced/wildcard.html