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>

tiles.xml

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

これどうやってするの?ありがとう。!!

4

1 に答える 1

0

ワイルドカードを使用できます。ストラット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 に答える