服务器创建session的时候会带一个id,并会将这个id号以cookie的形式回写给服务器(这个cookie没有设置有效期),
服务器下次再访问会带着这个id过来找指定的session。
问题:此时浏览器关闭 cookie消失
电子商务网站应用注意问题!!
解决:
HttpSession session=request.getSession();
String sessionid=session.getId();
Cookie cookie=new Cookie("JSESSIONID",sessionid);
cookie.setPath("/day7");
cookie.setMaxAge(30*60);
response.addCookie(cookie);
时间: 2024-08-11 07:47:20