该模型返回一个 bean 列表,这些 bean 使用<c:forEach tag>
. 一些属性是输入类型,因此用户可以编辑这些内联(可选)。
beanObject[by row index]
问题是当用户点击复选框时如何设置相应的?如果单击,那么我认为需要通过 AJAX 更新相应的 bean。
那么,我们该怎么做呢?
普通的主从方法有太多的点击,这就是我需要“可更新”表的原因。
控制器:
return new ModelAndView("daily","daily", dailyListOfBeansRecords;
jspx:
form submit...
...
<c:forEach var="week" items="${Daily}" varStatus="loopIteratorValue">
<tr class="${loopIteratorValue.index % 2 == 0 ? 'd4' : 'd3'}">
<td><checkbox id="present" onchange="ProcessedUpdated(this,${loopIteratorValue.index})" value="${week.processed}"/></td>
</tr>
</c:forEach>