Java session.invalidate()非法状态异常

Java session.invalidate()非法状态异常,java,session,exception,Java,Session,Exception,我正试图使会话无效。当我打电话时: session.invalidate() 它抛出 java.lang.IllegalStateException:getLastAccessedTime:会话已无效 知道为什么吗?我可以在invalidate行之前看到会话及其值。您可以使用HttpSessionListener在调用invalidate之前了解会话超时或失效的位置和时间。您可以使用HttpSessionListener了解会话超时或失效的位置和时间在您调用invalidate之前。错误,因为

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

session.invalidate()
它抛出

java.lang.IllegalStateException:getLastAccessedTime:会话已无效


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

您可以使用HttpSessionListener在调用invalidate之前了解会话超时或失效的位置和时间。

您可以使用HttpSessionListener了解会话超时或失效的位置和时间在您调用invalidate之前。

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