//写cookie操作
Cookie cooki;
cooki=new Cookie("bbs_0001",String.valueOf(num));//用户ID
cooki.setMaxAge(60*60*24*365);//cookie时间
cooki.setPath("/"); //根据个人的不用,在不同功能的路径下创建
response.addCookie(cooki);
//清空Cookie操作
Cookie[] cookies=request.getCookies();
try
{
for(int i=0;i<cookies.length;i++)
{
Cookie cookie = new Cookie("bbs_0001",null);
cookie.setMaxAge(0);
//cookie.setPath("/");//根据你创建cookie的路径进行填写
response.addCookie(cookie);
}
}catch(Exception ex)
{
out.println("清空Cookies发生异常!");
}
Cookie[] cookies=request.getCookies();
//cookies不为空,则清除
if(cookies!=null)
{
String value=cookies[0].getName();
//查找用户名
if(value.equals("userName"))
{
cookies[0].setMaxAge(0);
response.addCookie(cookies[i]);
}
}
1//该方法可以读取当前路径以及“直接父路径”的所有Cookie对象,如果没有任何Cookie的话,则返回null
2 Cookie[] cookies = request.getCookies();
3.删除Cookie
1 Cookie cookie = new Cookie("key", null);
2 cookie.setMaxAge(0); //设置为0为立即删除该Cookie
3 cookie.setPath("/test/test2"); //删除指定路径上的Cookie,不设置该路径,默认为删除当前路径Cookie
4 response.addCookie(cookie);