springmvc学习笔记(5)——RequestParam
来源:互联网 发布:如何设置bios网络唤醒 编辑:程序博客网 时间:2024/06/03 17:47
RequestParam也是一个非常常用的注解,它用来获取参数值,相当于request.getParameter("key")的作用。直接上代码:
/** * * @RequestParam 映射请求参数 * required 是否是必传参数,默认为true * defaultValue 参数默认值 */@RequestMapping("/testRequestParam")public String testRequestParam(@RequestParam("name")String name,@RequestParam(value="age",required=false,defaultValue="0")Integer age){System.out.println("name="+name+" and age="+age);return "hello";}
从浏览器访问
http://localhost:8083/springmvc01/testRequestParam?name=hehe&age=1
代码解析:
RequestParam使用大家一看代码就能明白了。required默认值为true,那么访问的时候,就必须传name这个参数,age的required为false,可传可不传。defaultValue是参数的默认值,如果没有传age这个参数,那么age就等于0.
这里需要注意的一点是,如果你没有给age参数设置defaultValue,那么访问时没有传age这个参数,age的值为null,这没问题。如果你是这样写的:
@RequestParam(value="age",required=true)int age
当你不传参数age访问时,将会报错,因为int是基本数据类型,不能为null。
0 0
- springmvc学习笔记(5)——RequestParam
- springMVC笔记系列——RequestParam注解
- SpringMVC学习(5): RequestParam 注解
- springMVC——@RequestParam
- SpringMVC(1)——@RequestMapping&@RequestParam
- springMVC笔记系列(8)——RequestParam注解
- SpringMVC学习笔记(一)-概述、HelloWorld、@RequestMapping、@RequestParam
- 学习SpringMVC(三)之RequestParam
- SpringMVC学习(三)之@RequestParam&@RequestHeader&@CookieValue
- SpringMVC学习(4):数据绑定1 @RequestParam
- SpringMVC学习(三)-HiddenHttpMethodFilter过滤器&RequestParam注解&CookieValue注解
- SpringMVC —— @RequestParam @RequestBody @PathVariable 等参数绑定
- @RequestParam-------springMVC
- springmvc学习笔记(31)——springmvc运行流程
- springmvc学习笔记(31)——spring整合springmvc
- @RequestParam和@PathVariable的区别(学习笔记)
- spring boot 学习笔记(2)--@PathVariable @RequestParam @GetMapping @PostMapping
- SpringMVC重要注解(三)@RequestParam
- LeetCode OJ Happy Number
- cocos2dx 3.4 屏幕截图
- bzoj 2299 [HAOI2011]向量 裴蜀定理
- 宁以non-member且non-friend替换member函数
- Makefile常用函数
- springmvc学习笔记(5)——RequestParam
- uva1533(bfs)
- iOS CGRectGetMaxX/Y 使用
- 单链表typedef struct与指针连用
- Android开发之一起来学BroadcastReceiver
- 第一次大作业分析【事件篇】
- 百度国际化首站失败的真相是?
- Android调试工具 adb
- MFC常用方法总结三