/** * HttpSession: * 1、服务器端的技术 * 2、增加服务器端的压力 * 3、一个会话对应一个session * * session什么时候创建: * 1.访问Servlet:第一次访问request.getSession()方法时,session对象被创建 * 2.访问jsp:第一次访问jsp时,session对象就会自动被创建(了解) * * 创建session的方式有两种: * 1.request.getSession():如果当前的会话对象不存在,则创建一个新的会话对象;如果当前的会话对象已经存在,则返回此会话对象. * 2.request.getSession(boolean): * 2.1 getSession(true):与getSession()是的作用相同 * 2.2 Session(false):如果当前的会话对象已经存在,则返回;如果当前的会话对象不存在,则返回null * * session的过期时间:默认是30分钟,从最后一次访问时间开始计算 * 1.可以使用setMaxInactiveInterval(min)进行修改 * 2.强制地让session失效:session.invalidate(); * 可以在web.xml文件中修改默认的过期时间 <web-app> <!--设置session过期时间 --> <session-config> <session-timeout>10</session-timeout> </session-config> </web-app> * * * HttpSession:也是一个域对象 * * session.getId():可以得到JSESSIONID的值 * */
HttpSession的用法
最新推荐文章于 2024-06-25 10:18:00 发布