不使用瓷砖,这没关系。
<action name="/books/{ISBN}/content" class="example.BookAction">
<result>/books/{1}.jsp</result>
</action>
我尝试使用tile来获取它,但是值没有传递给tile定义
这是我的代码:
<action name="/books/{ISBN}/content" class="example.BookAction">
<result type="tiles">{1}blablabla</result>
</action>
tiles.xml
<definition name="*blablabla" extends="main_layout">
<put-attribute name="body_area" value="/books/{1}.jsp" />
</definition>
我该怎么做?感谢。!!
答案 0 :(得分:0)
您可以使用通配符。在struts xml中
<action name="/books/{ISBN}/content" class="example.BookAction">
<result type="tiles">${evalExpression}blablabla</result>
</action>
然后在瓷砖
<definition name="*blablabla" extends="main_layout">
<put-attribute name="body_area" value="/books/{1}.jsp" />
</definition>