### Source Code for Cookie Example

    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;

    public class CookieExample extends HttpServlet {

        public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws IOException, ServletException
        {
            response.setContentType("text/html");
            PrintWriter out = response.getWriter();

            // print out cookies

            Cookie[] cookies = request.getCookies();
            for (int i = 0; i < cookies.length; i++) {
                Cookie c = cookies[i];
                String name = c.getName();
                String value = c.getValue();
                out.println(name + " = " + value);
            }

            // set a cookie

            String name = Encoder.encode(request.getParameter("cookieName"));
            if (name != null && name.length() > 0) {
                String value = Encoder.encode(request.getParameter("cookieValue"));
                Cookie c = new Cookie(name, value);
                response.addCookie(c);
            }
        }
    }