我用这servletimport javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;public class CookieTest extends HttpServlet{

public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{

Cookie[] cookies = req.getCookies();
PrintWriter out = res.getWriter();
if(cookies == null || cookies.length == 0){
System.out.println("No Cookies");
out.println("No Cookies");
Cookie username = new Cookie("username", "lilei");
username.setMaxAge(24*3600);
res.addCookie(username);
}else{
for(int i = 0; i < cookies.length; i++){
out.println(cookies[i].getName() + ":" + cookies[i].getValue() + "    maxAge:" + cookies[i].getMaxAge()
+ "   getPath():" + cookies[i].getPath() + "   Domain:" + cookies[i].getDomain()
);
}
}

}
}设置了一个username 的cookie, 之后我在C:\Documents and Settings\Administrator\Cookies找到这个cookie用记事本吧username的值改了,发现吧lilei改了后,这个cookie就失效了,而用iecookiesView这个工具修改后这个cookie依然是有效的请问下:关于直接修cookie文件里面的内容为什么会失败???