To retrieve cookies from browsert, I wrote a simple function dispcookies(). When I compile, I got nullpointerException and then I just copied that code from dispcookies() and put in processRequest() that time I didn't get the error why it happens.
HttpServletRequest request;
HttpServletResponse response;
PrintWriter out=null;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {        
    response.setContentType("text/html;charset=UTF-8");
    try {
        out = response.getWriter();
        String name=request.getParameter("name");
        String phone=request.getParameter("phone");    
        Cookie cname=new Cookie("name",name);
        Cookie cphone=new Cookie("phone",phone);            
        response.addCookie(cname);
        response.addCookie(cphone);
        out.println("here ok");
        dispcookies ();  
    }
    catch(Exception E)
    {
        out.println(E);
    }
}
void dispcookies () throws IOException
{
    Cookie[] cookies;
    Cookie cookie;
    cookies=request.getCookies();
    if(cookies!=null)
    {
        for(int i=0;i<cookies.length;i++)
        {
            cookie=cookies[i];
        out.println("cookie name"+cookie.getName());
        out.println("cookie name"+cookie.getValue());
        }
    }
    else
    {
    out.println("no foumd cooke ");
    }    
}
 
     
    