1.设置Cookie
  Cookie cookie = new Cookie("key", "value");
  cookie.setMaxAge(60);
  设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。
  cookie.setPath("/test/test2");
  设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.xml里配置的该Servlet的url-pattern路径部分)
  response.addCookie(cookie);

2.读取Cookie
  该方法可以读取当前路径以及“直接父路径”的所有Cookie对象,如果没有任何Cookie的话,则返回null
  Cookie[] cookies = request.getCookies();

3.删除Cookie
  Cookie cookie = new Cookie("key", null);
  cookie.setMaxAge(0);
  设置为0为立即删除该Cookie
  cookie.setPath("/test/test2");
  删除指定路径上的Cookie,不设置该路径,默认为删除当前路径Cookie
  response.addCookie(cookie);

4.修改Cookie
Cookie[] cookies=request.getCookies();
if(cookies.length>1){
for(int i=0;i<cookies.length;i++){
if(cookies[i].getName().equals("key")) {
String oldValue = cookies[i].getValue();

String newValue= "newValue";

cookies[i].setValue(newValue);
response.addCookie(cookies[i]);

break;
}
}
}