diff --git a/src/main/java/com/roshka/bootcamp/RequestDispatcherServlet.java b/src/main/java/com/roshka/bootcamp/RequestDispatcherServlet.java index 3ffc529..b0e19df 100644 --- a/src/main/java/com/roshka/bootcamp/RequestDispatcherServlet.java +++ b/src/main/java/com/roshka/bootcamp/RequestDispatcherServlet.java @@ -23,14 +23,18 @@ public class RequestDispatcherServlet extends HttpServlet { if (username.equals("bootcamp") && password.equals("bootcamp")) { // forward - RequestDispatcher dispatcher = request.getRequestDispatcher("RequestDispatcherServletSuccess"); + RequestDispatcher dispatcher = request.getRequestDispatcher("/success"); dispatcher.forward(request, response); } else { - //include - out.print("Usuario invalido!"); - RequestDispatcher rd = request.getRequestDispatcher("/login.html"); - rd.include(request, response); + RequestDispatcher rd = request.getRequestDispatcher("login-try.html"); + rd.forward(request, response); } } + + @Override + public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + RequestDispatcher rd = request.getRequestDispatcher("/login.html"); + rd.forward(request, response); + } } diff --git a/src/main/java/com/roshka/bootcamp/RequestDispatcherServletSuccess.java b/src/main/java/com/roshka/bootcamp/RequestDispatcherServletSuccess.java index a95af3d..4e00417 100644 --- a/src/main/java/com/roshka/bootcamp/RequestDispatcherServletSuccess.java +++ b/src/main/java/com/roshka/bootcamp/RequestDispatcherServletSuccess.java @@ -9,7 +9,7 @@ import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; -@WebServlet("/dispatcher") +@WebServlet("/success") public class RequestDispatcherServletSuccess extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { diff --git a/src/main/webapp/login-try.html b/src/main/webapp/login-try.html new file mode 100644 index 0000000..ed33e14 --- /dev/null +++ b/src/main/webapp/login-try.html @@ -0,0 +1,18 @@ + + + + + Login + + + +
+

username o password invalido

+ +
+ +
+ +
+ + \ No newline at end of file diff --git a/src/main/webapp/login.html b/src/main/webapp/login.html index 7189079..0c58fb4 100644 --- a/src/main/webapp/login.html +++ b/src/main/webapp/login.html @@ -9,6 +9,7 @@

+