论坛首页 招聘求职论坛

面试遇到的session过期问题,,求解

浏览 35477 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-03-25   最后修改:2011-03-25
昨天去复试,面试的是经理,技术已经面试过的,但是跟经理闲聊中经理问到个问题session过期问题


说session过期怎么能监控到,这个我当然知道HttpSessionListener的sessionCreated和sessionDestroyed创建和销毁都能监听到,接下来又问我,要实现一个session过期,在过期前30秒给出用户一个倒计时的提醒,提醒结束自动跳回登录页面怎么实现,当时被堵了,没有回答上来,回来上网找了些资料也没有合理能解决的,,,,,哪位大牛能给个实际合理的解决办法的
   发表时间:2011-03-25  
来人啊,,,来人啊 ,,,,,,,,,
0 请登录后投票
   发表时间:2011-03-25  
用javascript不就可以了吗?
0 请登录后投票
   发表时间:2011-03-25  
如果ajax定时去和后台交互去获得这个状态, 会不会session就不过期了?
0 请登录后投票
   发表时间:2011-03-25  
finallygo 写道
用javascript不就可以了吗?


你不能每个页面都要写吧
0 请登录后投票
   发表时间:2011-03-25  
wtotal 写道
如果ajax定时去和后台交互去获得这个状态, 会不会session就不过期了?


整个iframe定时局部刷新也成,主要是要让session过期,不过期不适用于大型项目吧
0 请登录后投票
   发表时间:2011-03-25  
javascript写一个定时器,超过指定时间运行相关代码
0 请登录后投票
   发表时间:2011-03-25  
session有个getCreationTime方法,你和当前时间比较,这个我觉得放在filter里面去实现还是可以的,对于拦截到的请求,如果发现还有30s过期,可以放在request里面一个标记,然后到页面提示下
0 请登录后投票
   发表时间:2011-03-25  
congdepeng 写道
javascript写一个定时器,超过指定时间运行相关代码


是不是每个页面都要嵌入这个javascript
0 请登录后投票
   发表时间:2011-03-25  
xuhang1128 写道
session有个getCreationTime方法,你和当前时间比较,这个我觉得放在filter里面去实现还是可以的,对于拦截到的请求,如果发现还有30s过期,可以放在request里面一个标记,然后到页面提示下


不错的想法,可是试试看
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics