废话不说,直接给出jsp中删除Cookie的代码:
//得到客户端的Cookie
javax.servlet.http.Cookie[] cookies=request.getCookies();
for(Cookie cookie: cookies){
//设置浏览器Cookie存活时间为0,就是删除了Cookie。
cookie.setMaxAge(0);
//不要忘了设置存储路径,否则不会生效
cookie.setPath("/");
//将存活时间为“0”的Cookie重新添加到浏览器,OK了!
response.addCookie(cookie);
}
同样在Struts里的action,删除Cookie也是如此。
完工!!