@RequestParam:映射请求参数。
属性有:
value:请求参数的参数名
required:该参数是否必须,默认为true
defaultValue:请求参数的默认值。
@RequestHeader:映射请求头信息,其他属性和@RequestParam用法一样。
@CookieValue:映射请求的Cookie值,属性同上
实例:
@RequestMapping("hello2/{id}")
public String hello2(@RequestParam(value="age",required=false,defaultValue="0") Integer age,
@RequestHeader(value="Accept-Language") String st,
@CookieValue(value="JSESSIONID") String cook){
System.out.println(age);
System.out.println("hello world");
return "success";
}
@RequestHeader注解:可以获取的是红框中除了Cookie外的所有属性。
@CookieValue注解:获取的是红框中的Cookie中的值。
最后
以上就是纯真毛巾最近收集整理的关于Spring MVC的@RequestParam、@RequestHeader和@CookieValue注解的全部内容,更多相关Spring内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复