Cookie的使用是如何进行的
1、创建一个CookieServlet
在Servlet的doPost()方法中编写如下代码:

2、在浏览器中访问该Servlet,会发现响应头中出现如下内容:
Set-Cookie: username=zhangsan
如此就成功的向浏览器设置了一个Cookie,当我们在刷新页面时会发现浏览器的请求头中出现如下代码:
Cookie: username=zhangsan
3、同样我们还可以同时设置多个Cookie:
浏览器会按以下形式发送Cookie:
Cookie: username=zhangsan; password=123456; age=20

4、设置Cookie就是两个步骤:
创建Cookie对象
将Cookie对象加入到response中
1、2.1 cookie的有效时间

2、 cookie的路径
1)Cookie的路径指告诉浏览器访问那些地址时该携带该Cookie,我们知道浏览器会保存很多不同网站的Cookie,比如百度的Cookie,新浪的Cookie,腾讯的Cookie等等。那我们不可能访问百度的时候携带新浪的Cookie,也不可能访问每个网站时都带上所有的Cookie这是不现实的,所以往往我们还需要为Cookie设置一个Path属性,来告诉浏览器何时携带该Cookie。
2)我们同过Cookie的setPath()来设置路径,这个路径是由浏览器来解析的所以/代表服务器的根目录。
如:
l 设置为 /项目名/路径 à cookie.setPath(“/项目名/路径”)
这样设置只有访问“/项目名/路径”下的的资源才会携带Cookie
如:/项目名/路径/1.jsp 、/项目名/路径/hello/2.jsp 等
l 如果不设置,默认会在访问“/项目名”下的资源时携带
如:“/项目名/index.jsp” 、 “/项目名/hello/index.jsp”

3、读取cookie
通过以上步骤,我们将cookie保存到了浏览器端。那么我们如何读取cookie中的值呢。
分析:
cookie被设置进入浏览器后,每次请求都会携带cookie的值,所以我们需要从request中取出cookie进行解析。
