我想实现一个登录失败记录次数的功能,然后将一个值写入客户端Cookie,但是现在本机和另外一台机器测试通过,在其他机器都无法写入Cookie,检查IE设置并无区别,请帮忙看看。
Cookie cookies[]=request.getCookies();
if ((cookies==null)||(!cookies[0].getName().equals("IP"))) {
int i=0;
if(session.isNew()) {  
i=0;
session.setAttribute("count",String.valueOf(i));
}else {
 i=Integer.parseInt(session.getAttribute("count").toString().trim());
i++;
System.out.println("首页计数器加"+i);
if(i>4) {
System.out.println("******我已经执行到大于4");
Cookie c=new Cookie("IP",request.getRemoteAddr());
c.setMaxAge(60);
response.addCookie(c);
session.setAttribute("nusr","error");
response.sendRedirect("errorLog.jsp");
}else {
session.removeAttribute("count");
session.setAttribute("count",String.valueOf(i));
}  //i
}  //session