如何在JSP中完成会话管理?

JSP利用servlet提供的HttpSession接口。该界面提供了一种识别用户的方法。

  • 一页的请求或

  • 访问网站或

  • 存储有关该用户的信息

默认情况下,JSP启用了会话跟踪,并且自动为每个新客户端实例化一个新的HttpSession对象。禁用会话跟踪需要通过将页面指令session属性设置为false来显式关闭它,如下所示:

<%@ page session = "false" %>

JSP引擎通过隐式会话对象向JSP作者公开HttpSession对象。由于会话对象已经提供给JSP程序员,因此程序员无需任何初始化或getSession()即可立即开始从该对象存储和检索数据。