Cookies
Sun Nov 03 2024 12:09:19 GMT+0000 (Coordinated Universal Time)
Saved by @signup1
//cookies1 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; /** * Servlet implementation class CookieServlet1 */ @WebServlet("/Cookie1") public class cookie1 extends HttpServlet { private static final long serialVersionUID = 1L; public cookie1() { super(); // TODO Auto-generated constructor stub } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //response.getWriter().append("Served at: ").append(request.getContextPath()); response.setContentType("text/html;charset=UTF-8"); PrintWriter out=response.getWriter(); String name = request.getParameter("username"); String pass = request.getParameter("password"); String email=request.getParameter("email"); Cookie ck = new Cookie("username", name); Cookie ck1=new Cookie("emailaddr",email); response.addCookie(ck); response.addCookie(ck1); out.println("<h1> Hello, welcome " + name + "!!! </h1>"); out.println( "<h1><a href =\"Cookie2\">Course Details</a></h1>"); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } } //cooki2 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; /** * Servlet implementation class CookieServlet2 */ @WebServlet("/Cookie2") public class CookieServlet2 extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public CookieServlet2() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //response.getWriter().append("Served at: ").append(request.getContextPath()); response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); response.setContentType("text/html"); out.println("<h1> Welcome Back!!!</h1>"); Cookie[] cks = request.getCookies(); for(int i=0;i<cks.length;i++) out.println("<h1> "+cks[i].getName()+": "+ cks[i].getValue()+"</h1>"); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } } //index.html <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>LoginPage</title> <style > div{ display:block; height:600px; color:white; } </style> </head> <body style="text-align:center;background-color:green;"> <div > <form action="Cookie1" method="post" > <h1> Login to Cookie Application </h1> <label>Username:</label><input type="text" name="username" ><br> <label>Password:</label><input type="password" name="password"><br> <label>email: </label><input type="text" name="email"><br> <button type="submit" value="Login" >Submit</button> </form> </div> </body> </html>
Comments