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