美文网首页
javaEE之Servlet篇之四(Cookie篇)

javaEE之Servlet篇之四(Cookie篇)

作者: zhoushuaime | 来源:发表于2017-01-24 22:51 被阅读0次

一、什么是Cookie?

简单的说,Cookie就是放在计算机的中的临时资料。当浏览网站的时候,Web服务器会先把资料放存放在计算机上,Cookie 记录用户的一些选择和会话状态。当下次再进入同一个网站时,Web 服务器会先查找有没有上次的 Cookie 资料,有的话,就会根据Cookie的内容判断使用者,从而提供相应的网页内容。如:在用户没有登录京东网站时,加入商品到购物车,当关闭浏览器,再次打开京东时,仍然可以看到购物车的商品。Cookie不止在javaWeb中有,只要是Web开发,B/S架构的系统,只要是基于HTTP协议,就有Cookie存在。可以看出,Cookie这种机制是HTTP协议规定的。专门保存会话状态在客户端上。

二、Cookie的作用

1.Cookie可以保存会话状态,但是这个会话状态是保存在客户端上的。

2.当Cookie清除或失效时,会话状态失效。

3.Cookie保存在客户端上。

4.Cookie可以保存在浏览器的缓存中,浏览器关闭Cookie消失。

5.Cookie可以保存在客户端的硬盘中,浏览器关闭Cookie不消失。

三、用Cookie实现的常见功能

1.保留购物车商品的状态在客户端上。

2.一周内免登录(记住密码)。

n.。。。。。。。

四、有关Cookie的说明

       在java中Cookie被当作类来实现,同过new运算符创建Cookie对象,构造方法有两个参数name和value,且name和value都是字符串类型。创建Cookie,如:Cookie cookie=new CookieC(String cookieName,String cookieValue);服务器一次可以向浏览器发送多个Cookie,默认情况下,服务器向浏览器发送Cookie,浏览器将Cookie保存在缓存中。只要不关闭浏览器,Cookie永远存在且有效。默认情况下,没有设置Cookie的有效时间。只要这是Cookie的有效时间大于0,则Cookie保存在客户端的硬盘上。

五、示例代码截图


相关文章

  • javaEE之Servlet篇之四(Cookie篇)

    一、什么是Cookie? 简单的说,Cookie就是放在计算机的中的临时资料。当浏览网站的时候,Web服务器会先把...

  • javaEE之Servlet篇之一

    1.首先谈谈什么是Servlet Servlet是java web动态技术中的一个重要接口,用来实现...

  • javaEE之Servlet篇之三

    前面介绍的主要是get方式请求,下面讲一下post方式请求。以及Session和javaBean等方面的知识...

  • javaEE之Servlet篇之二

    Servlet执行流程 在讲Servlet的生命周期之前,先讲解一个例子。以get方式请求为例,讲一讲Ser...

  • Servlet:第四篇【Cookie】

    1.会话技术基本概念 会话技术指的是用户开一个浏览器,访问一个网站,只要不关闭浏览器,不管用户点击多少超链接,访问...

  • 数据存储之cookie(二)

    数据存储之cookie的属性及js对cookie的读取、写入和删除操作 上一篇介绍为cookie的原理及一些限制之...

  • servlet

    servlet 什么是servlet: servlet是javaEE的组件,也是javaEE中的一个规范。服务器其...

  • 知识分享之Golang——gin中设置和获取cookie

    知识分享之Golang——gin中设置和获取cookie 背景 知识分享之Golang篇是我在日常使用Golang...

  • 《了凡四训》之立命之学,第一

    我们直接进入了凡四训,了凡四训总共分为四篇第一篇立命之学,第二篇改过之法,第三篇积善之方,第四篇谦德之效。 立命之...

  • Android四大应用组件之Activity篇

    总结自Android四大应用组件之Activity篇Android四大应用组件之Activity篇https://...

网友评论

      本文标题:javaEE之Servlet篇之四(Cookie篇)

      本文链接:https://www.haomeiwen.com/subject/dihtittx.html