JSP中经常使用的Session对象方法有哪些?它们分别用于什么目的?
以下是通过session对象可用的重要方法的摘要:
序号 | 方法及描述 |
---|---|
1 | public Object getAttribute(String name) 此方法返回在此会话中与指定名称绑定的对象,如果在该名称下没有绑定任何对象,则返回null。 |
2 | public Enumeration getAttributeNames() 此方法返回一个String对象的Enumeration,其中包含绑定到此会话的所有对象的名称。 |
3 | public long getCreationTime() 此方法返回创建此会话的时间,以1970年1月1日午夜(格林威治标准时间)以来的毫秒数衡量。 |
4 | public String getId() 此方法返回一个字符串,其中包含分配给此会话的唯一标识符。 |
5 | public long getLastAccessedTime() 此方法返回客户端最后发送与该会话关联的请求的时间,以1970年1月1日午夜(格林威治标准时间)以来的毫秒数衡量。 |
6 | public int getMaxInactiveInterval() 此方法返回servlet容器在客户端访问之间保持此会话打开的最大时间间隔(以秒为单位)。 |
7 | public void invalidate() 此方法使此会话无效,并取消绑定任何绑定到它的对象。 |
8 | public boolean isNew() 如果客户端尚不知道会话,或者客户端选择不加入会话,则此方法返回true。 |
9 | public void removeAttribute(String name) 此方法从此会话中删除与指定名称绑定的对象。 |
10 | public void setAttribute(String name, Object value) 此方法使用指定的名称将对象绑定到此会话。 |
11 | public void setMaxInactiveInterval(int interval) 此方法指定客户端请求之间的时间(以秒为单位),在此时间之后,servlet容器将使此会话无效。 |
广告