springmvc接收Long型数组
时间: 2023-07-13 15:23:03 浏览: 126
springmvc数据传输
在Spring MVC中接收Long型数组同样可以通过使用@RequestParam注解来实现,只需将参数类型改为Long[]即可。具体步骤如下:
1. 在Controller方法中添加@RequestParam注解,用于接收Long型数组参数。
```
@RequestMapping("/test")
public String test(@RequestParam("ids") Long[] ids) {
// 处理Long型数组参数
return "success";
}
```
2. 在前端页面中,将Long型数组参数使用逗号分隔并作为参数值传递给后端。
```
http://localhost:8080/test?ids=1,2,3
```
3. 如果Long型数组参数的数量不确定,可以将@RequestParam注解的required属性设置为false,这样即使没有传递Long型数组参数也不会报错。
```
@RequestMapping("/test")
public String test(@RequestParam(value = "ids", required = false) Long[] ids) {
// 处理Long型数组参数
return "success";
}
```
阅读全文