1

不使用瓷砖,这没关系。

<action name="/books/{ISBN}/content" class="example.BookAction">
    <result>/books/{1}.jsp</result>
</action> 

我尝试使用瓷砖来获得这个,但值没有传递给瓷砖定义
这是我的代码:

<action name="/books/{ISBN}/content" class="example.BookAction">
    <result type="tiles">{1}blablabla</result>
</action>

瓷砖.xml

<definition name="*blablabla" extends="main_layout">
   <put-attribute name="body_area" value="/books/{1}.jsp" />
</definition>

我怎样才能做到这一点?谢谢。!!

4

1 回答 1

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>
于 2012-09-04T21:20:48.150 回答