Java 瓦片表达语言
我使用的是SpringMVC3和Tiles 3。 我从控制器返回类似“MIS/Home”的内容,该内容由以下定义处理:Java 瓦片表达语言,java,spring,spring-mvc,apache-tiles,Java,Spring,Spring Mvc,Apache Tiles,我使用的是SpringMVC3和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}.jsp" />
</definition>
现在我想返回类似‘MIS/XYZ/Home’的内容,为此我必须编写类似
<definition name="*/*/*" extends="base.definition">
<put-attribute name="body" value="/pages/{1}/{2}/{3}.jsp" />
</definition>
现在在写下之前的一个停止工作并抛出错误。我不能同时拥有他们两个。或者有什么直接的方法吗???你是否发现第二个定义捕捉到了一切 也许您需要从通配符转到REGEXP,以避免重叠…