解决方案 »

  1.   


    自己的贴自己先回一下。
    感觉找到了解决的方法,使用了一个count进行计数
    另外一个局部变量记录元素下标,
    如果count>=1 就输出元素的name和value
    否则就创建一个cookie对象代码如下:public class AddFindCookiesServlet extends HttpServlet{
     public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
      response.setContentType("text/html;charset=utf-8");
      PrintWriter out = response.getWriter();
      
      Cookie[] cookies = request.getCookies();
      int j=0;
      int t=0;
      if(cookies!=null){
       for(int i=0; i<cookies.length; i++){
        String name=cookies[i].getName();
        if("name".equals(name)){
         i++;
         t=i;
        }
       }
       
       if(j>0){
        out.println("Name/Value: "+cookies[j].getName()+"/"+cookies[j].getValue());
       }else{
        Cookie c=new Cookie("name", "zs");
        response.addCookie(coffee);
       }
      }else{
       Cookie c=new Cookie("name", "zs");
       response.addCookie(coffee);
      }
      out.close();
     }
    }