概述
此注解用于参数绑定,重用参数如下:
value:参数名字,即入参的请求参数名字,如value=“itemid”表示请求的参数中的名字为itemid的参数的值将传入
required:是否必须,默认是true,表示请求中一定要有相应的参数,否则将报错
defaultValue:默认值,表示如果请求中没有同名参数时的默认值
注意:如果用@RequestMapping注解的参数是int基本类型,但是required=false,这时如果不传参数值会报错,因为不传值,会赋值为null给int,这个不可以,建议使用Integer代替int,错误方法如下:
@RequestMapping("testRequestParam")
public String filesUpload(@RequestParam(value="aa", required=true) String inputStr, @RequestParam(value="inputInt", required=false) int inputInt ,HttpServletRequest request) {
// ......省略
return "index";
}
最后
以上就是无心吐司为你收集整理的Spring注解@RequestParam的全部内容,希望文章能够帮你解决Spring注解@RequestParam所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复