4.SpringMVC_@RequestParam和@RequestHeader 、@CookieValue 获取请求参数

来源:互联网 发布:ant编译java 编辑:程序博客网 时间:2024/06/05 09:15

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;}


阅读全文
0 0