我是靠谱客的博主 无心吐司,这篇文章主要介绍Spring注解@RequestParam,现在分享给大家,希望可以做个参考。

此注解用于参数绑定,重用参数如下:

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部