Session
作用范围:多次请求(默认是一次会话) 手动对cookie做持久化也可以多次会话
创建 :通过SessionId找不到之前创建的session的时候会创建
销毁 :分3种情况
1.session过期了 默认为30分钟
修改1 作用于整个项目 conf/web.xml 配置<session-timeout>
修改2 作用于当前项目 web.xml 配置<session-timeout>
2.非正常关闭服务器,如点terminate关闭 而点stop关闭会序列化硬盘
在apache-tomcat-7.0.69\work\Catalina\localhost\days11下面生成SESSIONS.ser文件
3.调用session.invalidate()
Cookie cookie = new Cookie("JSESSIONID", request.getSession().getId());
cookie.setPath("/day11");
cookie.setMaxAge(60*60);
response.addCookie(cookie);
|