1.使用@RequestParam注解来绑定请求参数
Controller类
<a href="springmvc/testRequestParam?username=hcc&age=12"> test RequestParam</a>
使用该注解,可以得到请求参数,其中默认必须填写,不然会报错。将required=false则可以省略该参数
@RequestMapping(value="/testRequestParam")
public String testRequestParam(@RequestParam(value="username",required=false) String un,@RequestParam(value="age") int age){
System.out.println("testRequestParam");
System.out.println("username:"+un);
System.out.println("age:"+age);
return SUCCESS;
}
2.@ReqeustHeader 获取请求头相关信息
@RequestMapping(value="/testRequestHeader")
public String testRequestHeader(@RequestHeader(value="Accept-Language") String ac){
System.out.println("testRequestHeader: "+ac);
return SUCCESS;
}
3@CookieValue 注解
@RequestMapping("/testCookieValue")
public String testCookieValue(@CookieValue(value="JSESSIONID") String cookie){
System.out.println("testCookieValue:"+cookie);
return SUCCESS;
}