服务器端cookie和javascript cookie之间的关系是什么?

时间:2015-05-09 16:59:07

标签: javascript http servlets

我想知道Servlet中的Cookie类和JS中的document.cookie创建的cookie之间的关系。

1 个答案:

答案 0 :(得分:6)

document.cookie是一个很奇怪的属性:

  • 如果您阅读了它的值,它会为您提供浏览器存储的与文档相关的所有Cookie,作为一个大字符串。它不是......所有有用的格式。它只为您提供cookie名称和值,而不是任何有关cookie的更多信息,例如与其相关的路径或何时到期。它基本上是一个名称=值条目的分号列表。

  • 如果您其值,它会在浏览器中为文档添加或更新Cookie。对服务器的后续请求将携带此附加/更新的cookie。

因此,关系是它在JavaScript级别提供对与该文档相关的cookie数据的访问,这些数据可能来自服务器,或者可能是由JavaScript添加的。