JSP开发:Session对象使用环境及主要方法

        Session对象维护着客户端和服务器端的状态,从这个对象中取出用户和服务器过程中的数据和信息。这个对象在用户关闭浏览器离开Web应用之前一直有效。

使用环境

        Session对象中保存的内容是用户与服务器整个交互过程中的信息,如果是想在整个交互的过程中都可以访问到的信息,就可以选择存放在Session对象中。

        例如在用户登录的过程中,可以在用户登录的过程中,可以再Session中记录用户的登录状态,这样用户就不必在每个页面都重新登录,只要用户没有离开单签的Web应用系统,就可以一直保持登录的状态

主要方法

1.Object getAttribute(String name)           用于获取与指定名字相联系的属性,如果属性不存在,将会返回null

2.long getCreationTime()                           用于获取Session对象创建的时间。

3.getLastAccessedTime()                         用于获取Session对象上次被访问的时间。

4.void invalidate()                                       使Session对象失效。

5.void removeAttribute(String name)       可以移除指定的属性。

6.void setAttribute(String name,Object value)     用于设定指定名字的属性值,并且把它存储在session对象中。

7.long setMaxInactiveInterval()                  用于返回session对象的生存时间。

8.boolean isNew()                                      用于判断目前session对象是否为新的Session,是则返回ture,否则返回false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值