【问题标题】:How do I get rid of tomcat default session id?如何摆脱tomcat默认会话ID?
【发布时间】:2012-10-17 17:46:31
【问题描述】:

我使用的是tomcat 6.0.14,它不支持cookies的配置。

所以我的应用中有几个页面:

app.com/login.jsp<br>
app.com/dasboard.htm

问题是当用户位于login.jsp 时,我将JSESSIONID 视为cookie。当我在仪表板时,我希望仅在登录后查看会话 cookie - 我该如何实现?

【问题讨论】:

  • JSESSIONID 默认情况下由浏览器添加到每个请求中,而不是特定于 Tomcat 服务器
  • @RahulAgrawal:不正确。首先,它是由服务器添加的,而不是由浏览器添加的。其次 - 只有在服务器端请求 HTTP 会话时。

标签: java jsp tomcat cookies


【解决方案1】:

默认情况下,每个 JSP 都会创建新的 HTTP 会话(用户 servlet 不是这种情况)。将此添加到您的 login.jsp 之上以避免急切的会话创建:

<%@ page session="false" %>

【讨论】:

  • 有时最简单的事情会让您忘记! :) 我不敢相信我正在寻找答案,已经知道了 - 谢谢,Tomasz
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-03
  • 1970-01-01
  • 1970-01-01
  • 2017-08-26
  • 2021-02-10
  • 1970-01-01
相关资源
最近更新 更多