内置对象session与httpsession对象是同一个东西么?
不是同一个东西
浏览器与Web服务器之间使用HTTP协议进行通信。HTTP是一种无状态协议,客户顿向服务器发出请求,服务器返回响应,链接就被关闭了,在服务器端不保留链接相关信息,所以服务器必须采取某种手段来记录每个客户端的链接信息。Web服务器可以使用内置对象session来存放有关链接的信息。
session对象指的是客户端与服务器的一次会话,从客户端连到服务器端的一个Web应用程序开始,直到客户端与服务器断开为止。
HttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。