java 参数前可加 @RequestParam @RequestBody
@GetMapping("/get")
public String get(List<String> list) {
return "ok";
}
前端
http://localhost:8080/get?list=123&list=123123&list=3333
解决方法2:
1、将Controller的接口改为 post 请求方式,并将参数接受方式设为 @RequestBody 如下图:

2、postman中请求方式改为post并再body中传递json数据 ["第一个值","第二个值","第三个值"] 如下图:


本文介绍了在Java Spring MVC中,如何处理GET请求时多个相同参数的情况,以及如何将接口转换为POST请求,通过@RequestBody接收JSON数据。示例展示了将GET请求的list参数转换为POST请求时,使用Postman发送包含多个值的JSON数组。
1万+

被折叠的 条评论
为什么被折叠?



