开发者社区 问答 正文

java如何解决突然断电后修改已经登录的状态

在用户表里有一个表示登录状态的字段,可是断电后,就没办法修改登录的状态为未登录了

展开
收起
蛮大人123 2016-03-13 13:22:48 2861 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    这个有两种方式,一种用JS,一种用监听器
    1,JS
    :页面关闭时会触发两个事件:onbeforeunload 和 onunload . 你可以在以上两个事件中写个函数,向后台发个相应的修改状态的请求。
    建议用onunload事件,因为刷新页面也会触发onbeforeunload事件。
    2 写个实现HttpSessionListener的监听器,监听session的销毁,当session销毁时去修改状态。
    建议用JS实现,因为这是即时的,而监听器则会受到session有效时间的影响

    2019-07-17 19:02:27
    赞同 展开评论
问答分类:
问答标签:
问答地址: