【问题标题】:Why a session exists before i start a session?为什么在我开始会话之前存在会话?
【发布时间】:2015-02-04 11:21:55
【问题描述】:

我是新来的会话。我对会话有点头晕。之前,我认为我们需要先启动一个会话,然后我们可以使用会话来做我们想做的事情。

今天,我使用 eclipse 创建了一个 java web 应用程序。我没有对会话做任何事情。但是当我检查 cookie 时,请求 cookie 中有一个 JSESSIONID,它的值是一个字符串。域、路径和过期时间为 N/A。

为什么 JSESSIONID 已经存在?

我知道这个问题可能很愚蠢,但我真的对会话感到困惑。

【问题讨论】:

  • 你的问题有点不清楚。也许值得重写它以多使用“会话”一词,这应该可以解决问题:-)

标签: session


【解决方案1】:

如果您已激活会话,那么当您发出 new 请求时将创建 JSESSIONID cookie(如果您还没有),它将为您分配一个唯一的会话 ID。

您可以使用以下方法禁用它们:

<%@ page session="false" %>

【讨论】:

  • 谢谢。所以会话的默认设置是激活的,对吧?在我输入你写的内容后,会话不再存在。
  • 这取决于您正在运行的服务器。
  • 非常感谢。顺便问一下,我们可以创建多个会话吗?例如,除了已经存在的会话之外,我还想创建更多会话。我们怎样才能做到这一点?
猜你喜欢
  • 2013-09-18
  • 2013-11-29
  • 2013-06-04
  • 2018-01-06
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
  • 2014-04-25
相关资源
最近更新 更多