【问题标题】:session.invalidate() IllegalStateExceptionsession.invalidate() IllegalStateException
【发布时间】:2011-05-19 07:24:25
【问题描述】:

我正在尝试使会话无效。当我打电话时:

session.invalidate()

它抛出

java.lang.IllegalStateException: getLastAccessedTime: 会话已经失效

知道为什么吗?我可以在无效行之前看到会话及其值。

【问题讨论】:

  • 错误,因为您已经使会话无效?
  • 它发生在那一行,而不是在那之后:)
  • 所以?显然异常消息意味着什么。可能你已经执行了那行代码两次。

标签: java session exception


【解决方案1】:

在您自己调用无效之前,您可以使用 HttpSessionListener 了解 Session 在何时何地超时或失效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-11
    • 2014-04-17
    相关资源
    最近更新 更多