(十三)HttpSession
以下是对httpSession常用方法的总结:
/** * <p>标题: HttpSession</p> * <p> * 功能描述: httpSession 用于服务器会话管理 * * </p> * <p>创建日期: 2016年1月21日 上午9:47:46</p> * <p>作者: 年华</p> * <p>版本: 1.0</p> */ public interface HttpSession { //用于在HttpSession读取、移除、设置属性,可以管理session的状态信息 public Object getAttribute(String name); public Enumeration<String> getAttributeNames(); public void removeAttribute(String name); public void setAttribute(String name, Object value); //返回session的创建时间,时间是从1970年1月1日00:00:00 GMT以来的毫秒数 public long getCreationTime(); //servlet容器分配给session的唯一标识 public String getId(); //返回客户端最后一次与session相关的请求的时间 public long getLastAccessedTime(); //返回session所属的servletContext对象 public ServletContext getServletContext(); //设置session的失效时间,如果为负值,用于不会失效,可以用来设置session的超时时间间隔。 public void setMaxInactiveInterval(int interval); //返回session最大时间间隔 public int getMaxInactiveInterval(); //web应用程序调用这个方法使session失效,从而让用户不再与这个session关联 public void invalidate(); //如果客户端还没有加入session返回true public boolean isNew(); }