SpringMvc-常用注解

1.@RequestParam:用来获取前台传来的参数,此处接收的参数是通过非Rest风格传来的参数如:http://localhost:8080/springMvc/user/add?name=小明?&age=12 这种方式

注意:如果该参数不是必须传过来的可以用required=false来标识,如果需要默认值,那么前台没有传来数据时候就默认值,用defaultValue=你想要的值

<a href="springmvc/testParas?name=xiaoming">testParas</a>

@RequestMapping("/testParas")
public String testParas(@RequestParam(value="name")String name,@RequestParam(value="age",required=false,defaultValue="0")Integer age){
System.out.println(name+age);
return SUCCESS;
}

2.@RequestMapping(value="/requestHeaderTest")注解能过获得请求头的值

获取请求值时候需要先给出请求头的key然后通过key获得对应的value值

<a href="springmvc/requestHeaderTest">requestHeaderTest</a>

@RequestMapping(value="/requestHeaderTest")
public String requestHeaderTest(@RequestHeader("Accept-Language") String header){
return SUCCESS;
}

3.@RequestMapping(value="/cookeValueTest")注解可以获得cooke的值

需要根据cooke的key获得对应的value

 <a href="springmvc/cookeValueTest">cookeValueTest</a> 
@RequestMapping(value="/cookeValueTest") public String cookeValue(@CookieValue("JSESSIONID") String cookieValue){ return SUCCESS; }
posted @ 2017-06-15 21:45  小拽A  阅读(201)  评论(0编辑  收藏  举报