我正在顯示帶有標記的列表值。同時,我想爲顯示值提供超鏈接,以便爲顯示值提供操作。我正在使用<s:param>
作爲該值。但值不passing.I正在寫像下面struts2 <s:iterator>與<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
method.but我<s:param>
傳遞的值是不會,它是給零。在對特定事務代碼的迭代中,我只想傳遞該特定的事務代碼。在struts 1.x中我使用了display tag table decorator來達到這個目的,它需要當前行對象。我也想把當前行值傳遞給action。請幫幫我。
其working..thanks一個lot..i有PARAM的兩個語法的想法tag..but我以爲這些都具有相同的功能..文件是明確的.. – Praveen
如果它的作品,你必須標記爲答案=) – Pigueiras
+1很好的詳細解釋 –