美文网首页漫漫程序媛进化鹿
Java中session会话和request会话的区别

Java中session会话和request会话的区别

作者: keeeeeenon | 来源:发表于2019-01-14 16:12 被阅读21次

    区别主要在于生命周期不同

    request生命周期为一个会话,即在服务器端,当用户关闭浏览器,request的生命周期就结束了

    而session的生命周期很长,存在客户端里,及本地,可以存在很长,需要用户自己清楚session

    清楚session会话:session.removeAttribute("所存值的对象");

    seesion会话:

    声明:HttpSession session = request.getSession();

    存储值的时候为

    session.setAttribute("所存值的对象", 要存的值);

    取值时候:

    session.getAttribute("所存值的对象")

    或者用EL表达式 ${sessionScope.所存值的对象 }

    request会话:

    不需要声明,系统自动封装了,可以直接用。

    存值:request.setAttribute("所存值的对象", 要存的值);

    取值:request.getParameter("所存值的对象"); 或者用EL表达式 ${所存值的对象 }

    相关文章

      网友评论

        本文标题:Java中session会话和request会话的区别

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