在Struts2中獲取session
HttpServletRequest request = ServletActionContext.getRequest();
request.getSession().setAttribute("username",userinfo.getUsername());
獲取cookie
//創建Cookie
Cookie cookie = new Cookie(name, URLEncoder.encode(value));
//設置Cookie的生命週期
cookie.setMaxAge(60*60*24*365);
ServletActionContext.getResponse().addCookie(cookie);
區別
cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在服務器端保持狀態的方案