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