cookie的综合实例

来源:互联网 发布:mac批量下载网页图片 编辑:程序博客网 时间:2024/05/18 21:48
程序包含两个Servlet组件:CookieServlet1.java和CookieServlet2.java。
CookieServlet1中产生四个名称分别为name、nickname、email、phone的Cookie信息。name和nickname这两个Cookie的值是通过请求参数来设置的,并且nickname这个Cookie保持有效的时间为1年,email和phone这两个cookie的值是在程序中硬编码指定的。
在产生Cookie信息之后,CookieServlet1接着从请求消息中查找名称为nickname的Cookie信息,并根据返回结果打印出相应的问候语,CookieServlet1还打印出请求消息中的Cookie头字段的值。
CookieServlet2首先创建三个名称分别为email、phone、sign的Cookie信息,并将phone这个Cookie保持有效的时间设置为了0秒,然后打印出请求消息中的Cookie头字段的值和每个Cookie的名称。
CookieServlet2中的email和phone这两个Cookie曾在CookieServlet1程序中设置过,在CookieServlet2程序再次进行设置,是为了便于查看设置同名Cookie的效果和了解如何删除Cookie。