内置对象session和httpSession对象
jsp中session是作为隐式对象存在的,可以直接使用;jsp中session的其实与客户端的cookie是对应的session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie。
servlet中的session需要手动提取后才能使用,httpSession是Java平台对session机制的实现规范,它仅仅是个接口。若Servlet是客户端访问的第一个WEB应用的资源,则只有调用了request.getSession()或request.getSession(true) 才会创建HttpSession对象。是不能够隐式调用的。HttpSession 中可以跟踪并储存用户的信息。
session机制http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息,session就是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,session是以cookie或URL重写为基础的。