在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机制采用的是在服务器端保持状态的方案
转载于:https://blog.51cto.com/hanshishang/1044900