package funciones; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.Hashtable; /** * Servlet implementation class Login */ public class Login extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Login() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Hashtable usuarios = (Hashtable) request.getServletContext().getAttribute("TABLAUSUARIOS"); if(usuarios == null || usuarios.get(request.getParameter("paramUsername"))== null || !(usuarios.get(request.getParameter("paramUsername"))).getPass().equals(request.getParameter("paramPass"))) { request.setAttribute("MSG", "Login incorrecto"); request.getRequestDispatcher("index.jsp").forward(request, response); }else { request.getRequestDispatcher("insertar.jsp").forward(request, response); } } /** * @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); } }