Cookie
将cookie返回到浏览器,cookie在http请求头和响应头里面。
@RequestMapping(value = "checkCookie")
public String checkCookie(String username, String password, HttpServletResponse response){
// 新建Cookie
Cookie username_cookie = new Cookie("username", username);
Cookie password_cookie = new Cookie("password", password);
// 输出到客户端
response.addCookie(username_cookie);
response.addCookie(password_cookie);
return "redirect:getCookie";
}
获得cookie。
@RequestMapping(value = "getCookie")
public String getCookie(@CookieValue("username") String username, @CookieValue("password") String password){
// 控制台输出
System.out.println("username: " + username);
System.out.println("password: " + password);
return "success";
}
Session
第一种方式
public void getSessionAction(HttpServletRequest request){
HttpSession session = request.getSession();
}
第二种方式
public void getSessionAction(HttpSession session){
}