疯了,cookie删不掉......
ajoke 2003-12-03 10:27:04 我想删除request中已经存在的某一名字的cookie,我的程序是这样的:
<%
final String NAME = "MyName";
Cookie cookies[] = request.getCookies();
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
if (cookies[i].getName().equals(NAME)) {
//out.println("Found MyName cookie");//确实找得到
cookies[i].setValue("");
cookies[i].setMaxAge( 0 );
response.addCookie( cookies[i] ); //不论是否注释掉这句结果都一样
}
}
}
response.sendRedirect( "result.jsp" );
%>
我的result.jsp是这样:
<%
Cookie cookies[] = request.getCookies();
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
out.println("<br>"+cookies[i].getName()+":"+cookies[i].getValue());
}
}
%>