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删除属性。 |