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

springMVC(5)------@CookieValue获取cookie值

2016-04-25 23:28 441 查看
在springMVC中使用@CookieValue注解映射请求参数,@CookieValue有三个属性,分别如下:

value 请求参数的参数名;

required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;

defaultValue 设置请求参数的默认值;

1.实例如下:

项目搭建参考:/article/9620800.html

在上面这个项目中的com.lanhuigu.springmvc.action的路径下新增TestCookieValue类,实例如下:

package com.lanhuigu.springmvc.action;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CookieValue;
import org.springframework.web.bind.annotation.RequestMapping;

/**
* 测试springMVC映射请求参数
*/
@RequestMapping("/testCV")
@Controller
public class TestCookieValue {
private static final String SUCCESS="success";
/**
* @RequestParam 映射请求参数
* value 请求参数的参数名
* required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错
* defaultValue 设置请求参数的默认值
*/
@RequestMapping("/testCookieValue")
private String testCookieValue(@CookieValue("JSESSIONID") String sessionId ) {
System.out.println("testCookieValue,sessionId="+sessionId);
return SUCCESS;
}
}
2.浏览器访问地址:
http://localhost:9000/SpringMVC/testCV/testCookieValue
3.浏览器控制台:



4.web应用控制台:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: