javax.servlet 类库之Cookie

 public class Cookie extends java.lang.Object implements java.lang.Cloneable

         1、Cookie是由一个Servlet创建发送给浏览器并保存在浏览器,随后返回到服务端的一些数据信息。一个Cookies的值能够唯一的标识一个客户端,所以Cookie通常用来Session的管理。

          2、Cookie有名称,有单一个的值,有可选的(随意的)属性,比如评论、路径、域名修饰符、最大超时时间、一个版本号等。一些浏览器在处理Cookie中可选属性上存在一些BUG,所以为了提高Servlets的可操作性,应尽可能的少使用他们。

          3、Servlet 通过 HttpServletResponse.addCookie(javax.servlet.http.Cookie) 方法将cookie发送到浏览器,这个方法能够添加字段到http响应头里面将cookie发送给浏览器。浏览器预计最多能够支持每个web服务器40个cookie,总共支持300个cookie,每个cookie可以限制在4kb内。

         4、浏览器通过往Http 请求头里添加字段将cookie发送到servlet。可以调用HttpServletRequest.getCookies( ) 方法将Cookie从一个请求里解析出来。不同的Cookie可能有不同的名称和路径属性。

        5、使用Cookie会影响网页的缓存,我这个类创建的Cookie在HTTP 1.0中不缓存页面。这个类在HTTP1.1中不支持明确的缓存控制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值