【发布时间】:2016-05-08 09:24:13
【问题描述】:
在workers.jsp 我有:
....
<form action="/workers" id="personForm" method="post" >
<c:forEach items="${page.content}" var="row" varStatus="status">
<tr>
<td><input type="checkbox"/></td>
<td>${row.name}</td>
...
<td>
<input type='image' src='/pages/img/del.png' />
<input type='hidden' name="removeid" value='${row.id}'/>
</td>
</tr>
</c:forEach>
</form>
当我点击输入时,${row.id} 转到:
@RequestMapping(value = "/workers", method = RequestMethod.POST)
public ModelAndView getAllByPage(@ModelAttribute("removeid") Long removeid, Model uiModel, Pageable pageable) {
if(removeid!=null) {
userService.remove(removeid);
}
...
}
但在这种情况下 removeid 始终是第一个,它被添加到 jsp 页面中。 除此之外,如何获取id的数组,使用jsp删除很多项?
请帮帮我。
【问题讨论】:
标签: java spring jsp spring-mvc