2

s:iterator タグには、それぞれのデータにつながる一連のハイパーリンクがあります。どのリンクがクリックされたかを知りたい

ここに私のコード:

<s:iterator value="datasFinal" status="reportStatus">
<tr class="<s:if test="#reportStatus.odd == true ">odd</s:if><s:else>even</s:else>">

<td align="center"><s:property value="#reportStatus.count" /></td>
<td align="center"><a href="javascript:submit('')">
<s:set name="index" value="#reportStatus.index" scope="session"/>
<s:property value="reportName" /> </a></td>
</tr>
<s:hidden name="reportName" value="%{reportName}"/>                                 
</s:iterator>
4

1 に答える 1

0

解決策を見つけました。RAO と Dave に感謝します。

<s:iterator value="datasFinal" status="reportStatus">
<tr class="<s:if test="#reportStatus.odd == true ">odd</s:if><s:else>even</s:else>">

<td align="center"><s:property value="#reportStatus.count" /></td>
<td align="center"><a href="javascript:submit('${reportName}')">
<s:set name="index" value="#reportStatus.index" scope="session"/>
<s:property value="reportName" /> </a></td>
</tr>                               
</s:iterator>

これをJavaスクリプトに送信することで、どのリンクがクリックされたかを取得しました...

于 2012-04-19T06:53:55.267 に答える