0

该模型返回一个 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>
4

1 回答 1

0

在我看来,您完全误解了 jsp。jsp(x) 在服务器端执行。您需要 javascript 来进行客户端处理。

于 2012-02-22T13:17:20.323 回答