package test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class CookieServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<body bgcolor=\"white\">"); out.println("<head>"); String title = "Cookie Example"; out.println("<title>" + title + "</title>"); out.println("</head>"); out.println("<body>"); // set a cookie String name = request.getParameter("cookieName"); if (name != null && name.length() > 0) { String value = request.getParameter("cookieValue"); Cookie c = new Cookie(name, value); response.addCookie(c); } // print out cookies out.print("List of cookies:"); Cookie[] cookies = request.getCookies(); for (int i = 0; i < cookies.length; i++) { Cookie c = cookies[i]; String cookieName = c.getName(); String value = c.getValue(); out.println("<br/>"); out.println(cookieName + " = " + value); } out.println("<P>"); out.println("Create a cookie to send to your browser" + "<br>"); out.print("<form action=\""); out.println("CookieExample\" method=POST>"); out.print("Cookie Name: "); out.println("<input type=text length=20 name=cookieName><br>"); out.print("Cookie Value "); out.println("<input type=text length=20 name=cookieValue><br>"); out.println("<input type=submit></form>"); out.println("</body>"); out.println("</html>"); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
Wednesday, August 4, 2010
Java Servlet Example / Sample Code to set and read Cookies and display cookies in browser
Following Sample Code / Example will ask user to input cookies name and value form browser and then as response list of shows all the cookies set.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment