java 中 session的失效退出问题

如果 session已经失效 我怎么知道到底是哪个账户的失效推出了(session中拿不到值) 有没有大佬有解决方案

  1. 账户登录成功时,在后台将sessionID和账户持久化到数据库里。在验证session是否失效的方法里,如果session失效,将获取到的sessionID与数据库里的做比对。
  2. HttpSessionListener有sessionCreated和sessionDestroyed方法,分别对应于Session的创建和失效。