呼叫session.invalidate()
应该工作.
您的问题可能是您使用浏览器后退按钮查看受限页面以测试注销是否真的成功,但该页面实际上是通过浏览器缓存提供的,而不是直接通过真实HTTP连接从Web服务器提供.
在这种情况下,您需要指示Web浏览器不缓存受限制的页面.这样浏览器将始终直接从Web服务器请求页面.您可以借助过滤器来完成此操作.您可以在此问题中找到一个示例:阻止用户在注销后查看以前访问过的受保护页面
归档时间: |
|
查看次数: |
4631 次 |
最近记录: |