RequestMapping的相关知识讲解(补)
来源:互联网 发布:分润系统源码 编辑:程序博客网 时间:2024/06/03 21:07
上次写了一篇关于RequestMapping注解的博客,今天在这里做一个补充
今天即将介绍的是和RequestMapping注解搭配使用的三个注解,RequestParam,RequestHeader,CookieValue。
第一个使用比较广泛,也很重要;后面的两个注解只做一个介绍,了解即可。
1.RequestParam注解
RequestParam注解用来映射请求参数,有三个属性值
* value值:请求参数名
* required:指定请求参数是否必须
* defaultValue:指定请求参数的默认值
另外注意,尽量不要使用基本数据类型,而使用它们的包装类,这样在不指定defaultValue属性的情况下,参数的默认值是null而不会报错
@RequestMapping(value="/testRequestParam")public String testRequestParam(@RequestParam(value="username") String username,@RequestParam(value="age",required=false,defaultValue="0") int age){System.out.println("testRequestParam:username is "+username+",age is "+age);return SUCCESS;}
<a href="springmvc/testRequestParam?username=rgx&age=21">testRequestParam</a>
2.RequestHeader注解
RequestHeader注解了解即可,主要的作用是获取请求头的信息用法和@RequestParam注解相同,获取的信息的途径和RequestMapping的headers属性相同
@RequestMapping("/testRequestHeader")public String testRequestHeader(@RequestHeader(value="Host") String host){System.out.println("testRequestHeader:Host is "+host);return SUCCESS;}
<a href="springmvc/testRequestHeader">testRequestHeader</a>
3.CookieValue注解
CookieValue注解了解即可,作用是获取当前请求的指定名称的Cookie值
@RequestMapping("/testCookieValue")public String testCookieValue(@CookieValue(value="JSESSIONID") String sessionId){System.out.println("testCookieValue:JSESSIONID is "+sessionId);return SUCCESS;}
<a href="springmvc/testCookieValue">testCookieValue</a>
0 0
- RequestMapping的相关知识讲解(补)
- RequestMapping的相关知识讲解
- JavaMail相关知识讲解
- 位运算相关知识讲解
- 补算法相关知识一:蚂蚁算法
- 狂补呼叫中心相关知识,将收集的资料贴于此
- Android 软键盘 相关知识讲解
- 关于系统GC相关知识讲解
- Ajax原生实现及相关知识讲解
- NDK相关(后补)
- 关于stm32中的GPIO引脚初始化的程序讲解及相关知识拓展介绍
- 补一点COM的知识,有关_com_ptr_t
- 相关reactjs的相关知识
- @RequestMapping 之 @ModelAttribute <不懂 待补>
- OCX控件(组件)的相关知识
- String对象的相关知识(转载)
- VMware的Snapshot(快照)相关知识
- 计算机编码的相关知识(二)
- hdoj 5878 I Count Two Three
- python爬虫(五)多页码
- android 实现aidl跨进程通信之一
- Mac安装TensorFlow
- 决策树--ID3算法
- RequestMapping的相关知识讲解(补)
- Windows2008 R2服务器配置TLS1.2方法
- 【EJB】Developing EJB Applications -- Chapter 2(创建企业级Bean项目)
- PAT A1086
- 孙云球(二分枚举)(AOJ 851)
- 程序员面试题:排序和查找的实现(JAVA版)
- Android 编译错误:unreachable statement
- PHP发送邮件
- 前缀++和后缀++