Spring JSP表单用于创建带复选框的表

时间:2016-02-01 15:28:14

标签: spring jsp

我有这样一种形式:

    <form method="get" action="/nuvia/provisioning/>
<c-rt:forEach items="${pager.items}" var="subscriber">
  <tr>
    <td><form:checkbox class="select" path="items[${pos}].toDelete"/></td>
    <td><a href="${base}/${subscriber.id}"><c-rt:out value="${subscriber.firstName} ${subscriber.lastName}"/></a></td>
  </tr>
</c-rt:forEach>
                <input type="submit" value="List selected subscribers"/>
            </form>

而不是让表单对象如何使选择的复选框索引发送回控制器?所以控制器只接收一组数字而不定义命令对象。

1 个答案:

答案 0 :(得分:0)

使用Spring mvc的主要目的是将命令对象与jsp页面绑定并将其传递给控制器​​。

对于删除操作,您可能只需要id,但需要插入/更新命令对象。因此,请更改您的代码以使用命令对象。