SpringMVC学习(三)之@RequestParam&@RequestHeader&@CookieValue
2017-03-04 22:13
381 查看
@RequestParam
在前一篇的&PathValue注解,我们可以通过占位符的方式获取请求中的参数,这里我们也可以通过@RequestParam注解获取请求中的参数。/** * @RequestParam 来映射请求参数 * value 值即请求参数的参数名 * required 该参数是否必须,默认为true * defaultValue 请求参数的默认值 */ @RequestMapping(value="testRequestParam") private String testRequestParam(@RequestParam(value="name") String name, @RequestParam(value="age", required=false, defaultValue="0") Integer age) { System.out.println("testRequestParam name:"+name+" age:"+age); return SUCCESS; }
请求URL:
<a href="springmvc/testRequestParam?name=jaa&age=10">testRequestParam</a> <br>
@RequestHeader
用于获取请求头信息/** * 用于映射请求头信息 * 用法同RequestParam */ @RequestMapping(value="testRequestHeader") private String testRequestHander(@RequestHeader(value="Accept-Language") String language) { System.out.println("testRequestHeader language="+language); return SUCCESS; }
URL请求:
<a href="springmvc/testRequestHeader">testRequestHeader</a> <br>
@CookieValue
用于映射请求的cookie值/** * 用于映射请求Cookie值 * 用法同RequestParam */ @RequestMapping(value="testCookieValue") private String testRequestHander(@CookieValue(value="JSESSIONID") String Cookie) { System.out.println("testCookieValue Cookie="+Cookie); return SUCCESS; }
URL请求:
<a href="springmvc/testCookieValue">testCookieValue</a> <br>
相关文章推荐
- SpringMVC学习 -- @RequestParam , @RequestHeader , @CookieValue 的使用
- SpringMVC_005_@RequestParam @RequestHeader @CookieValue
- SpringMVC学习(5):数据绑定2 @PathVariable、@CookieValue、@RequestHeader、@ModelAttribute..
- 4.SpringMVC_@RequestParam和@RequestHeader 、@CookieValue 获取请求参数
- SpringMVC学习(5):数据绑定2 @PathVariable、@CookieValue、@RequestHeader、@ModelAttribute..
- springmvc学习笔记(6)——RequestHeader和CookieValue
- 使用SpringMVC注解@RequestParam(value="XXX",required=false)时需要注意的问题
- 【Spring学习笔记-MVC-1.1--】@PathVariable与@RequestParam、@CookieValue等比较
- [@Controller]3 详解@CookieValue,@PathVariable,@RequestBody,@RequestHeader,@RequestParam
- SpringMVC(六):@RequestMapping下使用@RequestHeader绑定请求报头的属性值、@CookieValue绑定请求中的Cookie值
- @RequestMapping,@PathVariable,@RequestParam,@RequestHeader ,@CookieValue
- @PathVariable和@RequestParam的区别,理解 @PathVariable 、@RequestHeader、@CookieValue、@RequestParam, @Request
- 使用SpringMVC注解@RequestParam(value="XXX",required=false)时需要注意的问题
- Spring MVC之@PathVariable @RequestHeader, @CookieValue@RequestParam @RequestBody @RequestHeader 等详解
- [@Controller]3 详解@CookieValue,@PathVariable,@RequestBody,@RequestHeader,@RequestParam
- @PathVariable,@RequestParam, @RequestBody,@ModelAttribute,@RequestHeader,@CookieValue的区别
- Spring MVC常用注解@PathVariable、@RequestHeader、@CookieValue、@RequestParam、@RequestBody、@SessionAttributes、@ModelAttribute
- Springmvc 注解@PathVariable @RequestHeader @CookieValue 简单测试
- Spring MVC @RequestParam @RequestHeader @CookieValue用法
- @RequestMapping、@PathVariable、@RequestParam、@RequestHeader、@CookieValue