写入Cookie
Cookie 存在客户端中于Session 区别
现在服务器中创建一个Cookie
Cookie myCookie=new Cookie(String name,String value);
设置Cookie存在的时间,不设置的话,Cookie将不会保存
myCookie.setMaxAge(20);
将该Cookie写回到客户端
response.addCookie(myCookie)
/// 站在服务器的角度考虑问题。。。。。
从客户端得到所有Cookie信息
Cookie[] allCookies=request.getCookies();
getName();
getValue();
例子:
//如何读取Cookie案例
response.setContentType("text/html;charset=gbk");
//从客户端得到所有Cookie信息
Cookie[] allCookies=request.getCookies();
int i=0;
//如果allCookies不为空......
if(allCookies!=null){
for(i=0;i<allCookies.length;i++){
Cookie temp=allCookies[i];
if(temp.getName().equals("Color")){
//得到Cookie的值
String val=temp.getValue();
response.getWriter().write(val);
break;
}
}
if(allCookies.length==i)
{
response.getWriter().write("Cookie 过期");
}
}else{
response.getWriter().write("不存在Color这个cookie/或者过期了");
}