JavaWeb学习总结(一):Cookie

JavaWeb学习总结(一):Cookie_第1张图片

创建一个 cookie,cookie 是 servlet 发送到 Web 浏览器的少量信息,这些信息由浏览器保存,然后发送回服务器。cookie 的值可以唯一地标识客户端,因此 cookie 常用于会话管理。
一个 cookie 拥有一个名称、一个值和一些可选属性,比如注释、路径和域限定符、最大生存时间和版本号。一些 Web 浏览器在处理可选属性方面存在 bug,因此有节制地使用这些属性可提高 servlet 的互操作性。
servlet 通过使用HttpServletResponse.addCookie()方法将 cookie 发送到浏览器,该方法将字段添加到 HTTP 响应头,以便一次一个地将 cookie 发送到浏览器。浏览器应该支持每台 Web 服务器有 20 个 cookie,总共有 300 个 cookie,并且可能将每个 cookie 的大小限定为 4 KB。

1.1 Cookie的构造方法重点内容

JavaWeb学习总结(一):Cookie_第2张图片

1.2 Cookie的一些的重要的方法
int getMaxAge() Returns the maximum age of the cookie, specified in seconds, By default, -1 indicating the cookie will persist until browser shutdown.

String getPath() Returns the path on the server to which the browser returns this cookie.

String getValue() Returns the value of the cookie.

cookie在存储中可以看成一个Map

你可能感兴趣的:(JavaWeb学习总结)