cookie与session

cookie:

cookie是一种客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器(浏览器在客户端中)。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。

凡是从服务器发数据给浏览器都是响应,所以得用响应对象来操作。

1,创建cookie Cookie c = new Cookie(String name,String value);

参数:

        name:cookie的名称

        value:cookie的值

2,把cookie对象发送给客户端(也可以叫响应给客户端,说到响应,当然要用响应对象来操作)

      resp对象.addCookie(c);

3,读取cookie中的信息(当浏览器请求服务器时,把它叫做请求req,会把cookie带过去给服务器,那当然得先拿到所有的cookie再传给服务器)

  Cookie[] cs = req对象.getCookies();//cookie不只一个,所以得到是一个cookie数组,

  看到数组就忍不住要迭代一下

  for(Cookie c : cs ){

    c.getName();//获取cookie名称

    c.getValue();//获取cookie值

   }

小结:

       在浏览器请求到服务器,服务器就可以直接通过cookie获取到带过来的数据,这样web处理资源时,就可以处理各自对应的数据

  

===================================================================================

session

原文地址:https://www.cnblogs.com/Girlir/p/7990006.html