cookie,在浏览器第一次访问服务的时候被创建,服务器创建完成后传送了浏览器端(response)
在浏览器在此访问服务器时候被带到服务器端。此时服务器端可以使用getCookies()获取到客户端传到服务端的cookie,
服务器可以getName()根据cookie的名称获取到想到得到的cookie值。(浏览器没有禁用cookie)
eg
<%
Cookie[] cookies=null;
Cookie cookie=null;
cookies=request.getCookies();//获取客户端的cookies
if(cookies!=null && cookies.length>0){
//遍历cookie
for(Cookie cooki:cookies){
String cooieName=cooki.getName();//根据cookie名获取cookie、
//……
}
}
if(cookies==null)
{
cookie=new Cookie("cookie","test1");//如果服务器端获取的cookie为空,新建一个cookie
response.addCookie(cookie);//将cookie返回到服务器端
}
%>