Cookies.java Source code

Java tutorial

Introduction

Here is the source code for Cookies.java

Source

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();
    }
}