package servlet;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class CookieServletTemp extends HttpServlet{
public  void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{
Cookie cookie = null;
Cookie[] cookies = request.getCookies();
boolean newCookie = false;
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
if(cookies[i].getName().equals("VisitTimes")){
String v = cookies[i].getValue();
int value=Integer.parseInt(v)+1;
cookies[i].setValue(Integer.toString(value));
cookie = cookies[i];
response.addCookie(cookie);
}
}
}

if(cookie==null){
int maxAge = 10000;
cookie = new Cookie("VisitTimes","1");
cookie.setPath(request.getContextPath());
cookie.setMaxAge(maxAge);

response.addCookie(cookie);
}

response.setContentType("text/html;charset=gb2312");
PrintWriter out =response.getWriter(); out.println("<html>");
out.println("<head>");
out.println("<title>Cookie跟踪会话</title>");
out.println("</head>");
out.println("<body>");
out.println("<h2>您好</h2>");
out.println("欢迎您第"+cookie.getValue()+"次访问本页面<br>");
out.println("</body>");
out.println("</html>");

}

public  void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{
this.doGet(request, response);
}
public void destroy(){}
}
这是全部的代码。我使用的是myeclipse。运行结果是每次刷新页面时刷道第2次就再也刷新不了了。我实在是不知道哪儿出错了,请各位高手指点