Servlets 删除cookie
如何使用servlet从客户端浏览器中删除cookieServlets 删除cookie,servlets,Servlets,如何使用servlet从客户端浏览器中删除cookie HttpSession ses=request.getSession(false); Cookie c[]=request.getCookies(); for (int i=0; i<c.length; i++) //Removing cookie, if present { if(c[i].getName().equals("UserID"))
HttpSession ses=request.getSession(false);
Cookie c[]=request.getCookies();
for (int i=0; i<c.length; i++) //Removing cookie, if present
{
if(c[i].getName().equals("UserID"))
{
System.out.println(c[i].getValue()+" is logging out --- Cookie Set to expire!");
c[i].setMaxAge(0);
response.addCookie(c[i]);
break;
}
}
HttpSession ses=request.getSession(false);
Cookie c[]=request.getCookies();
for(int i=0;isetMaxAge(0)
是删除cookie的唯一方法。最好在删除时设置这些cookie属性:
- 路径
- 领域
Cookie c[]=request.getCookies();
for (int i=0; i<c.length; i++) //Removing cookie, if present
{
if(c[i].getName().equals("UserID"))
{
System.out.println(c[i].getValue()+" is logging out --- Cookie Set to expire!");
c[i].setMaxAge(0);
c[i].setPath(path);
c[i].setDomain(domain);
response.addCookie(c[i]);
break;
}
}
Cookie c[]=request.getCookies();
对于(int i=0;i