@RequestMapping("test")
public String test(ModelMap mm, HttpServletResponse response) {
// 在response中存入Cookie
response.addCookie(new Cookie("name", "value"));
return "test";
}
@RequestMapping("/getCookie")
public String getCookie(@CookieValue("name")String name, HttpServletRequest request) {
// 方式一: 通过request获取Cookie数组,然后循环
Cookie[] cookies = request.getCookies();
for (Cookie item : cookies) {
System.out.println(item.getName()+":"+item.getValue());
}
// 方式二: 直接使用@CookieValue获取
System.out.println(name);
return null;
}