Session和httpSession本质上是一致的,区别是:jsp中session是作为隐式对象存在的,可以直接使用;Servlet中的session需要手动提取后才能使用
二者区别如下:
HttpSession是JSP中经常使用的一个方法,准确的说,是Request中的一个方法。比如:Session = request.getSession(true); //用于获取SessionHttpSession 中可以跟踪并储存用户信息,把值设置到属性中,有2 个方法:setAttribute(),getAttrribute();
在session 中设置一个属性名为student,值为一个名为student 的对象。而后可在同一session 范围内用getAttribute(“student”)取出该属性,得到student对象。
jsp中session其实与客户端的cookie是对应的session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie。
参考资料:
https://zhidao.baidu.com/question/1305622446036756259.html