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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值