问题:
org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'uids' is not present

代码展示:

@RequestParam错误传参:

解决:

知识小锦囊:
比较常见传参3个注解:
@PathVariable,@RequestParam,@RequestBody三者的比较

当然,如果想要使用@RequestBody传参也是可以的


@PutMapping("/setMemberGroup")
public BaseResult setMemberGroup(@RequestBody JSONObject uids) {
System.out.println(uids);
System.out.println(uids.get("uids").toString());
}

看完恭喜你,又知道了一点点!!!
你知道的越多,不知道的越多!
~感谢志同道合的你阅读, 你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!
注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~
本文介绍了在Spring MVC中遇到的MissingServletRequestParameterException异常,该异常发生在尝试获取必需的String参数'uids'但未找到时。解决方案包括检查请求方法是否正确使用了@RequestParam注解,并提供了使用@RequestBody接收JSON对象的示例代码。此外,还对比了@PathVariable, @RequestParam, @RequestBody三个注解的用法。
461

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



