servlet的会话管理

在Servlet规范中,Servlet的会话管理技术主要有4种:URL重写,Cookie,隐藏表单域以及HttpSession

    在Java Servlet API中,javax.servlet.http.HttpSession接口封装了Session的概念,Servlet容器提供了这个接口的实现。当一个会话开始的时候,Servlet容器就创建一个HttpSession对象,在HttpSession对象中存放客户的状态信息,例如,购物车。Servlet容器为HttpSession对象分配一个惟一的Session ID,将其作为Cookie(或者作为URL的一部分,利用URL重定机制)发送给浏览器,浏览器在内存中保存这个Cookie。当客户再次发送HTTP请求时,浏览器将Cookie随请求一起发送,Servlet容器从请求对象中读取Session ID,然后根据Session ID找到对应的HttpSession对象,从而得到客户的状态信息。
详情请看下面博客:

你可能感兴趣的:(servlet)