私はこのようなテーブルを持つJSPを持っています
<table border="1">
<tr>
<th>Step</th>
<th>Date</th>
</tr>
<c:forEach var="myVar" items="${sessionScope.myBean.myList}" varStatus="status">
<tr>
<td><input type="text" name="index" value="${status.count}" disabled></td>
<td><input type="text" name="date" value="${myVar.date}"></td>
</tr>
</c:forEach>
</table>
このテーブルはフォーム内にあり、送信入力タグが付いています。
myList(Bean myBeanのlist属性)に2つの要素が含まれているとすると、テーブルには2行が正しく表示され、各行にステップと日付が表示されます。
両方の行を編集して、それぞれに日付を入力するとします。
送信入力をクリックすると、入力した両方の日付を取得するにはどうすればよいですか?また、Beanのリストのどのアイテムにそれらが格納されるかをどのように知ることができますか?
フォームをPOSTした後、request.getParameterNames()でデバッグを調べましたが、「date」パラメーターが1つしか含まれていません。
ありがとう !