リスト値をタグで表示しています。同時に、表示値にアクションを提供するために、表示値にハイパーリンクを提供したいと考えています。そのために使用<s:param>
していますが、値が渡されません。以下のように書いています
<s:iterator status="stat" value="transactionList">
<s:url id="open" action="openTransaction">
<s:param name="transactionCode" value="<s:property value='monthName'/>"/>
</s:url>
<tr class="gradeB">
<td>
<s:a href="%{open}"><s:property value='transactionCode'/></s:a>
</td>
<td><s:property value="monthName"/></td>
<td><s:property value="transactionDesc"/></td>
</tr>
</s:iterator>
現在、transactionCode
プロパティはハイパーリンクで表示されており、アクションがメソッドに転送されていることをクリックすると、openTransaction
渡された値が渡され<s:param>
ず、null が返されます。その特定のトランザクション コードの反復では、その特定のトランザクション コードのみを渡したいと考えています。struts 1.x では、この目的のために表示タグ テーブル デコレータを使用しました。現在の行オブジェクトを取得します。ここでも、現在の行の値をアクションに渡したいと考えています。私を助けてください。