您的位置:首页 > 编程语言 > Java开发

Spring MVC 4值传递

2015-08-10 22:44 375 查看

@RequestParam

在方法声明的参数处可以使用@RequestParam把客户端提交的请求中的参数传递给方法

注解参数说明
value参数名
required是否必须,默认true,若未传递该参数则会抛出异常
defaultValue设置默认值
@RequestMapping(value = "/testRequestParam")
public String testRequestParam(@RequestParam(value = "username") String un,
@RequestParam(value = "age", required = false, defaultValue = "0") int age) {
System.out.println("testRequestParam, username: " + un + ", age: " + age);
return SUCCESS;
}


@RequestHeader

用法与@RequestParam相同可以获取头信息中的参数的值

@RequestMapping("/testRequestHeader")
public String testRequestHeader(@RequestHeader(value = "Accept-Language") String al) {
System.out.println("testRequestHeader, Accept-Language: " + al);
return SUCCESS;
}


@CookieValue

获取Cookie中的值

@RequestMapping("/testCookieValue")
public String testCookieValue(@CookieValue("JSESSIONID") String sessionId) {
System.out.println("testCookieValue: sessionId: " + sessionId);
return SUCCESS;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring mvc spring mvc