2019-12-06 23:57
session 已失效,所以,不能再调用它的 session.invalidate() 方法
虽然获取到的不同 null, 但是 session 中的有效时间可能已经过去了,例如:
1:你的 session 过期时间是下午 1:30
2:你当前线程在下午 1:29 分 59 秒的时候获取了 session,该值不为 null
3:你当前线程在执行 session.invalidate() 的时候,时间又向后推移了,已经超过下午 1:30,所以必然会出现你碰到的异常
如果一定要调用 invalidate() 方法的话,可以用一个 try catch 处理一下