import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class CookieServlet extends HttpServlet {
/**Process the HTTP Get request*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Cookie c1 = new Cookie("userName", "Helen");
Cookie c2 = new Cookie("password", "Keppler");
response.addCookie(c1);
response.addCookie(c2);
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("
");
out.println("Cookie Test");
out.println("");
out.println("");
out.println("Please click the button to see the cookies sent to you.");
out.println("
");
out.println("");
out.println("");
out.println("");
}
/**Process the HTTP Post request*/
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("Cookie Test");
out.println("");
out.println("");
out.println("Here are all the headers.
");
Enumeration enum = request.getHeaderNames();
while (enum.hasMoreElements()) {
String header = (String) enum.nextElement();
out.print("" + header + ": ");
out.print(request.getHeader(header) + "
");
}
out.println("
And, here are all the cookies.
");
Cookie[] cookies = request.getCookies();
int length = cookies.length;
for (int i=0; iCookie Name: " + cookie.getName() + "
");
out.println("Cookie Value: " + cookie.getValue() + "
");
}
out.println("");
out.println("");
}
}