1、
如何创建一个Cookie(在服务器端创建的)
Cookie c = new Cookie(String name,String val);
如何将一个Cookie添加到客户端
response.addCookie(e);
如何读取cookie(从客户端读到服务器)
request.getCookie();
(1)读取cookie
public void doGet(HttpServletRequest req,HttpServletResponse res){
try{
//从客户端得到所有cookie信息
Cookie [] allCookies = req.getCookies();
int i=0;
if(allCookies!=null){
//从中取出cookie
for(i=0;i<allCookies.length;i++){
//依次取出
Cookie temp=allCookies[i];
if(temp.getName().equals("color1")){
//得到cookie的值
String val = temp.getValue();
pw.println("color1="+val);
break;
//将该cookie删除
temp.setMaxAge(0);
pw.println("删除了color这个cookie");
break;
}
}
if(allCookies.length==i){
pw.println("cookie 过期");
}
}else{
pw.println("不存在color1这小cookie或是过期了");
}
}catch(Exception ex){
ex.printStackTrace();
}
}