在开发前端通过ajax请求后端地址http://127.0.0.1:8082/getDataMode2时参数id或mode为空时报错。
后端代码为:
@GetMapping("/getDataMode2")
public RespBean getDataMode2(@RequestParam(name = "id") String id,@RequestParam(name = "mode") String mode){
return new RespBean();
}
原因:
注解@RequestParam的required参数默认情况下为true,也就是不能为空,加上require=false即可
修改后的代码:文章来源:https://www.toymoban.com/news/detail-674545.html
@GetMapping("/getDataMode2")
public RespBean getDataMode2(@RequestParam(name = "id",required = false) String id,@RequestParam (name = "mode",required = false) String mode){
return new RespBean();
}
文章来源地址https://www.toymoban.com/news/detail-674545.html
到了这里,关于请求报错:Required String parameter ‘id‘ is not present的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!