Get Cookie from Request : Request « Servlets « Java






Get Cookie from Request

   
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 Cookies extends HttpServlet {
  public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
      IOException {
    resp.setContentType("text/html");
    req.getSession();
    PrintWriter out = resp.getWriter();
    Cookie cookies[] = req.getCookies();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>Servlet Cookie Information</title>");
    out.println("</head>");
    out.println("<body>");

    if ((cookies == null) || (cookies.length == 0)) {
      out.println("<center><h1>No Cookies found</h1>");
    } else {

      out.println("<center><h1>Cookies found</h1>");
      out.println("<table border>");
      out.println("<tr><th>Name</th><th>Value</th>" + "<th>Comment</th><th>Max Age</th></tr>");

      for (int i = 0; i < cookies.length; i++) {
        Cookie c = cookies[i];
        out.println("<tr><td>" + c.getName() + "</td><td>" + c.getValue() + "</td><td>"
            + c.getComment() + "</td><td>" + c.getMaxAge() + "</td></tr>");
      }

      out.println("</table></center>");
    }
    out.println("</body>");
    out.println("</html>");
    out.flush();
  }
}

   
    
  








Related examples in the same category

1.Example servlet showing request headers
2.Using Request Object Servlet
3.javax.servlet.request.X509Certificate
4.Get Locale Information from Request
5.Returns any parameters and lists server properties.
6.Get session from request
7.Request handling utility class
8.Browser detection