【问题标题】:Servlet java: differences between cookie and session [duplicate]Servlet java:cookie和会话之间的区别[重复]
【发布时间】:2012-05-16 05:45:59
【问题描述】:

可能重复:
Differences between cookies and sessions?

在 servlet 中使用 cookie 或 session 有什么区别?什么时候使用 cookie 或会话信息更好?

【问题讨论】:

标签: java servlets


【解决方案1】:

Cookie 是一个特殊的 HTTP 标头,可以包含多个键/值对。 cookie 的特殊功能是客户端(通常是浏览器)能够存储它们。 Cookie 有过期时间。 Cookie 和所有其他 HTTP 标头一样,随 servlet 可以访问的 HTTP 请求一起发送。

其中一个 cookie 可以包含会话 ID。

会话是一个由会话 ID 标识的实体,可以包含有关当前客户端/服务器协商序列的信息。例如属性。

我希望这会有所帮助。有关更多信息,请尝试阅读 http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol,然后继续阅读有关 Java servlet API 的信息

【讨论】:

  • 所以我可以将 cookie 中的会话 ID 发送给客户端,并在服务器端保留一个包含与每个客户端关联的会话号的结构?对于新连接,可能已经分配了一个会话号(并保存在我告诉的结构中)?
猜你喜欢
  • 2014-05-16
  • 2010-09-26
  • 2012-11-28
  • 2016-04-14
  • 1970-01-01
  • 2015-09-30
  • 1970-01-01
  • 2010-11-05
  • 2012-04-04
相关资源
最近更新 更多