@RequestMapping("/deleteAll") //多选删除
//@ResponseBody
public String deleteAll(HttpServletRequest request){
String []ids = request.getParameterValues("id");//将多个id存入一个集合中
for (int i=0;i<ids.length;i++){//进行for循环读取集合中id的值
Xx xx = new Xx();
xx.setId(Integer.parseInt(ids[i]));
xxService.doDelete(xx);//调用方法将值逐个删除
}
return "redirect:/xx/toIndex";
}
return “redirect:/xx/toIndex”; :作用是返回我的显示页面(查询全部的那个)
<form action="/xx/deleteAll">
<tr>
<td>编号 <input type="submit" value="删除"></td>
<td>姓名</td>
<td>性别</td>
<td>身份证号</td>
<td>手机号</td>
<td>生日</td>
<td>班级</td>
<td>操作</td>
</tr>
<tr th:each="xx:${xx}">
<td><input type="checkbox" name="id" th:text="${xx.id}" th:value="${xx.id}"></td>
<td th:text="${xx.sname}"></td>
<td th:text="${xx.sex}==1?'男':'女'"></td>
<td th:text="${xx.card}"></td>
<td th:text="${xx.phone}"></td>
<td th:text="${xx.birthday}"></td>
<td th:text="${xx.classes.cname}"></td>
<td>
<a th:href="@{/xx/doDelete(id=${xx.id})}">删除</a>
<a th:href="@{/xx/toUpdate(id=${xx.id})}">修改</a>
</td>
</tr>
</form>