0

< s:url > タグと < sj:a > タグの両方を作成するイテレータ タグがあります。前者は後者によってアクセスされる href です。コードは次のとおりです。

<s:iterator value="areas">
    <s:url id="show_element_%{id_element}_url" action="some_action">
        <s:param name="id_current_element" value="%{id_element}" />
    </s:url>
    <sj:a href="%{show_element_?_url}" targets="...">...</sj:a>
</s:iterator>

問題は、< sj:a > の属性 href で URL に指定された ID を取得するにはどうすればよいですか? URL の完全な ID を取得するには OGNL を使用する必要がありますが、既に OGNL を使用して URL をアンカー タグに関連付けています。どうすればそれを達成できますか?.

4

1 に答える 1

0

気にしないで、私は答えを見つけました。すべてのURLに異なるIDを与える必要はありません。その場合、コードはかなり単純です。

<s:iterator value="areas">
    <s:url id="show_element_url" action="some_action">
        <s:param name="id_current_element" value="%{id_element}" />
    </s:url>
    <sj:a href="%{show_element_url}" targets="...">...</sj:a>
</s:iterator>

ありがとう。

于 2012-07-19T05:23:29.283 に答える