Session Management with Hiddden Forms
Sat Nov 16 2024 02:12:26 GMT+0000 (Coordinated Universal Time)
Saved by @login123
import java.io.IOException; import java.io.PrintWriter; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; /** * Servlet implementation class HiddenFormServlet1 */ @WebServlet("/HiddenForm1") public class HiddenFormServlet1 extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public HiddenFormServlet1() { 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(); String name = request.getParameter("username"); String pass = request.getParameter("password"); String email=request.getParameter("email"); if(pass.equals("rajanakash@123")) { out.println("<form action='HiddenForm2' >"); out.println("<input type='hidden' name='user' value=' "+name+" '>"); out.println("<input type='hidden' name='email' value=' "+email+" '>"); out.println("<input type='submit' value='submit' >"); out.println("</form>"); return; } else out.println("<h1> Invalid User</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); } } import java.io.IOException; import java.io.PrintWriter; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; /** * Servlet implementation class HiddenFormServlet2 */ @WebServlet("/HiddenForm2") public class HiddenFormServlet2 extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public HiddenFormServlet2() { 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()); String u1=request.getParameter("user"); String e1=request.getParameter("email"); response.setContentType("text/html"); PrintWriter out=response.getWriter(); out.println("<h1> Hi !!! Welcome <br>"+u1+" your email id is "+e1+"</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); } } <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>LoginPage</title> <style > div{ display:block; background-color:lightgreen; color:white; } </style> </head> <body> <div> <form action="Starting" method="post" > <h1> Session Management Using URL rewriting </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="submit" >Submit</button> </form> </div> </body> </html>
Comments