《Oracle Java EE编程指南》09-02:会话API-HttpSession接口

HttpSession接口-如何获得该接口类型对象

Servlet API中,定义了HttpSession接口,用来封装会话对象。

HttpSession是接口,不能直接用new创建对象,会话对象是容器创建的,使用HttpServletRequest中的方法获得会话对象。

  • public HttpSession getSession():获取跟当前请求相关的session,如果不存在session,就创建一个新的session对象返回。
  • public HttpSession getSession(boolean create):如果参数create值为true,与无参的getSession方法等同。如果参数create的值是false,那么如果不存在与当前请求相关的session对象,则返回null,如果存在则直接返回会话对象。
    JSP文件中使用会话对象的方法
  • JSP文件中有内置对象session,可以直接调用HttpSession接口中任意方法

HttpSession接口中定义的方法

HttpSession接口中定义了一系列的方法

序号 名称 简介 简介
01 void setAttribute(String key,Object value) 以key/value的形式保存对象值。
02 Object getAttribute(String key) 通过key获取对象值 。
03 void removeAttribute(String key) 通过key删除属性。

猜你喜欢

转载自blog.csdn.net/goldentec/article/details/105336397
今日推荐