ssm框架写一个批量删除代码
时间: 2023-11-29 16:26:19 浏览: 145
ssm批量删除
好的,以下是一个简单的批量删除代码示例:
```java
@RequestMapping("/deleteBatch")
public String deleteBatch(@RequestParam("ids") String ids) {
String[] idArray = ids.split(","); // 将传入的id字符串以逗号分隔成id数组
List<Integer> idList = new ArrayList<>();
for (String id : idArray) {
idList.add(Integer.parseInt(id)); // 将字符串转换为整数并添加到idList中
}
int count = userService.deleteBatch(idList); // 调用userService中的deleteBatch方法删除对应id的用户
return "redirect:/user/list"; // 删除成功后重定向到用户列表页面
}
```
在这个示例中,我们首先在RequestMapping注解中添加了一个"/deleteBatch"的请求URL,然后在方法参数中使用@RequestParam注解来接收前端传来的ids参数。这个参数是以逗号分隔的id字符串,我们需要将其转换为整数数组,然后调用userService中的deleteBatch方法进行批量删除操作。最后返回一个重定向到用户列表页面的字符串。
阅读全文