首先我在使用spring时一直使用@RequestParam来校验参数是否为空,但是我想我对@RequestParam的用法产出了一些误解。
简单来说@RequestParam只能验证你有没有传这个参数,而不能验证你传的参数是否为空。
还有一个问题,有一次我写一个代码如下:
method(@RequestParam User user),然后报错如下:Required XXX parameter 'xxx' is not present把@RequestParam删除就行了
以上……
本文解析了在Spring框架中使用@RequestParam注解时的一些常见误区,指出了它仅能验证参数是否存在而非是否为空,并分享了一次因误用该注解而导致的问题及解决办法。
首先我在使用spring时一直使用@RequestParam来校验参数是否为空,但是我想我对@RequestParam的用法产出了一些误解。
简单来说@RequestParam只能验证你有没有传这个参数,而不能验证你传的参数是否为空。
还有一个问题,有一次我写一个代码如下:method(@RequestParam User user),然后报错如下:Required XXX parameter 'xxx' is not present
把@RequestParam删除就行了
以上……
3055
1111
1万+

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