@RequestParam加与不加的差别转载
原创两种最简单的写法,加上或@RequestParam注解
@RequestMapping("/list")
public String test(int userId) {
return "list";
}
@RequestMapping("/list")
public String test(@RequestParam int userId) {
return "list";
}
第一个写入参数不是强制性的,第二个写入参数是强制性的。名为的参数userId。
第二种写作方式可以通过。@RequestParam(required = false)设置为非强制性。因为required值默认是true,因此默认值必须通过。
第二种写作方式可以通过。@RequestParam("userId")或者@RequestParam(value = "userId")指定参数名称。
第二种写作方式可以通过。@RequestParam(defaultValue = "0")指定参数默认值
用法如下:
@RequestMapping("/list")
public String test(@RequestParam(value = "userId", defaultValue = "0", required = false) int userId) {
return "list";
}
作者:欠公寓的小篮子
来源:CSDN
原文:https://blog.csdn.net/u013805360/article/details/79527175
版权声明:本文为博主原创文章,转载请附上博客链接!
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




