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

Joh*_*tin 5 javascript servlets http

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

T.J*_*der 6

document.cookie 是一个非常奇怪的财产:

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

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

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