JSP中经常使用的Session对象方法有哪些?它们分别用于什么目的?


以下是通过session对象可用的重要方法的摘要:

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

更新于:2019年7月30日

236 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告