Java个人心得总结week2

session 属性

session 属性控制页面是否参与 HTTP 会话。使用这个属性时,可以采用下面两种形式:

<%@ page session="true"%> <%--Default--%>
<%@ page session="false" %>

 public void setAttribbute(String key ,Objectobj)

  session对象类似于散列表,session对象可以调用该方法将参数Object指定的对象obj添加到session对象中,并为添加的对象指定了一个索引关键字,如果添加的两个对象的关键字相同,则先前添加的对象被清除。

   public Object getAttibue(String key)

  获取session 对象含有的关键字是key 的对象。由于任何对象都可以添加到session 对象中,因此用该方法取回对象时,应强制转化为原来的类型。

   public Enumeration getAttributeName()

  session对象调用该方法产生一个枚举对象,该枚举对象使用nextElemets()遍历session对象所含有的全部对象。

  public long getCreationTime()

  session 对象调用该方法可以获取该对象创建的时间,单位是毫秒(从1970 年7 月1日午夜起至该对象创建时刻所走过的毫秒数)。

  public long getLastAccessedTime()

  获取当前session 对象最后一次被操作的时间,单位是毫秒。

  public int getMaxInactiveIterval()

  获取session 对象的生存时间。

   public void setMaxInactiveIterval(int n)

  设置session 对象的生存时间(单位是秒)

   public void removeAttribue(String key)

  从当前session 对象中删除关键字是key 的对象。

   public String getId()

  获取session 对象的编号。

   invalidate

 Java Servlet API 并没有为会话的持久化提供标准接口。会话的持久化完全依赖于Servlet容器。Tomcat采用会话管理器来管理会话

 public Object getAttribute(String name);

返回与指定名称name相关联的属性

  public EnumerationgetAttributeNames();

  返回session对象中存储的每一个属性性,返回类型为枚举类型

  public longgetCreationTime();

  返回建立session的时间,这个时间表示为自1970-1-1日(GMT)以来的毫秒数。

  public String getId();

  返回分配给这个session的标识符。一个HTTP session的标识符是一个由服务器来建立和维持的唯一的字符串。

  public longgetLastAccessedTime();

  返回客户端最后一次发出与这个session有关的请求的时间,如果这个session是新建立的,返回-1。这个时间表示为自1970-1-1日(GMT)以来的毫秒数。

  public intgetMaxInactiveInterval();

  返加一个秒数,这个秒数表示客户端在不发出请求时,session被Servlet引擎维持的最长时间

  public void invalidate();

  这个方法会终止这个session。所有绑定在这个session上的数据都会被清除。

  public boolean isNew();

  返回一个布尔值以判断这个session是不是新的。如果一个session已经被服务器建立但是还没有收到相应的客户端的请求,这个session将被认为是新的

  public voidsetAttribute(String name,Object value);

  将一对name/value属性保存在HttpSession中

  public voidremoveAttribute(String name)

  从HttpSession中删除name参数的指定属性

  public intsetMaxInactiveInterval(int interval);

 设置一个秒数,这个秒数表示客户端在不发出请求时,session被Servlet引擎维持的最长时间。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值