Untitled
unknown
plain_text
a year ago
1.6 kB
2
Indexable
package com.pu; import jakarta.servlet.*; import java.io.*; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; /** * Servlet implementation class ControllerServlet */ public class ControllerServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public ControllerServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContentType("text/html"); PrintWriter out=response.getWriter(); // returns a PrintWriter object that can send character text to the client. String name=request.getParameter("name"); String password=request.getParameter("password"); LoginBean bean=new LoginBean(); bean.setName(name); bean.setPassword(password); request.setAttribute("bean",bean); boolean status=bean.validate(); if(status){ RequestDispatcher rd= request.getRequestDispatcher("/loginsuccess.jsp"); rd.forward(request,response); } else{ RequestDispatcher rd=request.getRequestDispatcher("/login-error.jsp"); rd.forward(request,response); } } }