Jsp 从for each循环的

Jsp 从for each循环的,jsp,jakarta-ee,jstl,Jsp,Jakarta Ee,Jstl,我有一个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

我有一个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个元素,我的表正确地显示了两行,每行上都有步骤和日期

假设我编辑这两行,在每一行上输入日期

当我单击提交输入时,如何获得两个输入的日期?我如何知道它们应该存储在bean列表中的哪个项目中

发布表单后,我查看了debug at request.getParameterNames(),但它只包含一个“date”参数


谢谢

使用
HttpServletRequest#getParameterValues()
。这些值的顺序与HTML DOM树中显示的HTML输入元素的顺序相同

String[] dates = request.getParameterValues("date");
// ...