Session

作者: ChadJ | 来源:发表于2019-07-26 14:05 被阅读0次

1-获取Session对象

HttpSession session = request.getSession();
根据JSESSINID判断客户端是否在服务器上存在session
如果服务端没有会话的session会创建一个新的

2-向Session中存取数据

session.setAttribute(String name, Object obj);
session.getAttribute(String name);
session.removeAttribute(String name);

3-sessiond的生命周期

创建:第一次执行request.getSession()时
销毁:
    · 服务器关闭
    · session过期(默认30分钟)
        从不操作服务器资源开始计时
    · 手动销毁
        session.invalidate();

4-面经

浏览器关闭,session就销毁了么?
错!session会在超过了设定的过期时间后才销毁!
每次访问服务器会更新最后的访问时间,并且维护该session

相关文章

网友评论

      本文标题:Session

      本文链接:https://www.haomeiwen.com/subject/qlnrrctx.html