JSP session.invalidate() 对比 request.logout()

JSP session.invalidate() vs request.logout()

我的 jsp 页面上有一个退出按钮。 (Tomcat 8.0.15)

session.invalidate()

request.logout()

哪个更适合 signing-out/terminating 会话,主要区别是什么?我应该同时使用两者吗?

  • logout()清除请求中的身份信息但不影响session
  • invalidate() 使会话无效但不影响请求中的身份信息。

我认为你应该两者都用。