【问题标题】:JSP - Can 2 sessions share one custom created cookie?JSP - 2 个会话可以共享一个自定义创建的 cookie 吗?
【发布时间】:2013-09-01 00:17:15
【问题描述】:

我在一个浏览器中打开一个基于 Web (JSP/Servlet) 的应用程序,这会导致创建一个新会话,并在我的 servlet 代码中创建一个自定义 cookie,该 cookie 会被发送回我的浏览器。

然后我打开另一个浏览器并访问同一个应用程序(这当然会创建一个新会话)。鉴于我的 servlet 代码首先检查附加到请求对象的自定义 cookie,它永远无法找到此 cookie,因为它是一个全新的请求对象。

所以,出于好奇,我想知道,

  1. 有一种方法可以让 2 个会话(如上所述)共享一个自定义创建的 cookie (AND)
  2. 如果我将请求转发给另一个 Web 应用程序(在同一服务器中运行)以访问某些数据/资源,那么在转发相同的请求对象的情况下,第二个应用程序是否能够访问自定义创建的 cookie?

【问题讨论】:

    标签: jsp servlets session-cookies session-timeout


    【解决方案1】:

    我想了一会儿,我想我的第一个问题有了答案,即 2 个会话可以共享 1 个自定义 cookie。此外,会话依赖于它们的会话 cookie,而不是持久(自定义)cookie。例如,我可以创建一个自定义 cookie 来保存用户名,然后关闭浏览器,当我访问同一个网页时,它可以(如果相应编码)从自定义 cookie 填充用户信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 2011-01-09
      • 1970-01-01
      • 2011-09-12
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多