我想使用包含如下结构化代码的 jsp 页面向 ActionFormBean 发送信息:
<table>
<thead>
<tr>
<th>ID Turno</th>
<th>Data e Ora</th>
<th>Sede turno</th>
</tr>
</thead>
<tbody>
<html:form action="/dettagliTurno">
<c:forEach var="ris" items="${usersession.searchResult}" >
<tr>
<td><c:out value="${ris.idTurno}"/></td>
<td><c:out value="${ris.dataOra}"/></td>
<td><c:out value="${ris.luogo}"/></td>
<td>
<html:hidden property="id" value="${ris.idTurno}"/>
<html:submit value="Dettagli" property="id" />
</td>
</tr>
</c:forEach>
</html:form>
</tbody>
</table>
我需要发送到 ActionFormBean 的唯一一个信息是“id”,但是如果单击第二/第三行的按钮“Dettagli”(在此图像中显示的示例),发送到 ActionForm 的值始终是那个第一行(即'5')!
如何解决这个问题并根据选择的行按钮“Dettagli”设置正确的 id 值?