报错:
No mapping found for HTTP request with URI [/user/export//%E4%B8%9C] in DispatcherServlet with name 'dispatcherServlet'
代码:
问题描述:
@PathVariable 中url变量,不存在的情况下(为空),会抛出404错误,无法请求到对应的url 。
解决:
解决 SpringMVC 中 @PathVariable注解参数为空参数不存在的问题
1、@PathVariable 注解中增加属性 required = false ;
2、@RequestMapping 注解中增加url,值为: 去掉 @PathVariable 注解的占位符参数
代码参考如