session timeout

本文介绍了如何使用session.invalidate()方法来立即清除用户的会话信息,并解释了该方法的作用和应用场景。此外还提到了如何使用top.location.href='/'进行页面重定向,特别是在页面嵌套于框架中的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

session.invalidate()

在服务器上,通过为在站点上的用户创建一个会话对象保存该用户的信息。当用户第一次访问站点时,分配给用户一个会话对象和一个单独的会话ID,这个ID是惟一的。在接下来的请求中,会话ID标识了这个用户,会话对象作为请求的一部分发送给Servlet,Servlet能从会话对象中读取信息,或者为其添加信息。

    在用户闲置了一段时间后,这个会话对象就失效了,会话对象要被删除,这段时间默认是30分钟,当然可以在系统管理工具中设置这个时间。也可以通过手工操作使会话失效,调用Session.invalidate( )方法能使会话对象立即失效,并删除该对象所包含的数据及会话对象本身。

top.location.href='/' 如果当前页在框架中,则返回网站根目录

 

 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值