diff --git a/.gitignore b/.gitignore index 16d6d53..e1eb7a2 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ target/ ### IntelliJ IDEA ### .idea/gitmisc.xml .idea/encodings.xml +.idea/misc.xml .idea/** .idea/modules.xml .idea/jarRepositories.xml @@ -14,6 +15,7 @@ target/ *.iws *.iml *.ipr + /encodings.xml ### Eclipse ### .apt_generated diff --git a/.idea/misc.xml b/.idea/misc.xml index 71b90e8..5b6a5c4 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -10,7 +10,7 @@ - + \ No newline at end of file diff --git a/src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java b/src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java index fa854ea..a1bd41d 100644 --- a/src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java +++ b/src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java @@ -4,6 +4,7 @@ import com.roshka.proyectofinal.DataBase; import com.roshka.proyectofinal.entity.Postulante; import com.roshka.proyectofinal.entity.Bootcamp; import com.roshka.proyectofinal.entity.PostulanteLenguaje; +import jakarta.servlet.RequestDispatcher; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; @@ -18,13 +19,13 @@ import java.sql.Statement; @WebServlet("/SaveServlet") public class SaveServlet extends HttpServlet { - protected void doPost(HttpServletRequest request, HttpServletResponse response) + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out=response.getWriter(); boolean rechazarDatos = false; - int bootcampActual = Integer.parseInt(request.getParameter("bootcamp_id")); + int bootcampActual = Integer.parseInt(request.getParameter("bootcamp")); try { Connection con = DataBase.getConnection(); @@ -107,25 +108,38 @@ public class SaveServlet extends HttpServlet { } if(status>0){ //out.print("

Record saved successfully!

"); + out.print("
\n" + " × \n" + " Formulario Cargado! EXITOSAMENTE CARGADO\n" + "
"); - request.getRequestDispatcher("formulario.jsp").include(request, response); + request.setAttribute("bootcamp", bootcampActual); + RequestDispatcher rd = request.getRequestDispatcher("formulario.jsp"); + rd.include(request, response); + //RequestDispatcher rd = request.getRequestDispatcher("formulario.jsp"); + //rd.include(request, response); }else{ if (rechazarDatos){ - out.print("
\n" + - " × \n" + - " Formulario ya Cargado! YA EXISTE EL FORMULARIO\n" + - "
"); - request.getRequestDispatcher("formulario.jsp").include(request, response); + + out.print("
"); + out.print("×"); + out.print("Formulario ya Cargado! YA EXISTE EL FORMULARIO"); + out.print("
"); + //request.getRequestDispatcher("formulario.jsp").include(request, response); + request.setAttribute("bootcamp", bootcampActual); + RequestDispatcher rd = request.getRequestDispatcher("formulario.jsp"); + rd.include(request, response); }else { + out.println("Error al cargar datos"); - out.print("
\n" + - " × \n" + - " Formulario ya Cargado! YA EXISTE EL FORMULARIO\n" + + out.print("
" + + "× \n" + + "Formulario ya Cargado! YA EXISTE EL FORMULARIO\n" + "
"); - request.getRequestDispatcher("formulario.jsp").include(request, response); + request.setAttribute("bootcamp", bootcampActual); + RequestDispatcher rd = request.getRequestDispatcher("formulario.jsp"); + rd.include(request, response); + //request.getRequestDispatcher("formulario.jsp").include(request, response); } } }catch (Exception ex){ diff --git a/src/main/java/com/roshka/proyectofinal/login/LoginServlet.java b/src/main/java/com/roshka/proyectofinal/login/LoginServlet.java index 7d797f9..028df26 100644 --- a/src/main/java/com/roshka/proyectofinal/login/LoginServlet.java +++ b/src/main/java/com/roshka/proyectofinal/login/LoginServlet.java @@ -78,7 +78,7 @@ public class LoginServlet extends HttpServlet { catch (Exception ignored) { } // Si no es posible redireccionar a la pagina solicitada, llevar a la main page - RequestDispatcher rd = request.getRequestDispatcher("menu.html"); + RequestDispatcher rd = request.getRequestDispatcher("menu.jsp"); rd.include(request,response); } else { diff --git a/src/main/webapp/formulario.jsp b/src/main/webapp/formulario.jsp index e30a340..dfde7cb 100644 --- a/src/main/webapp/formulario.jsp +++ b/src/main/webapp/formulario.jsp @@ -13,7 +13,7 @@ pageEncoding="UTF-8"%> - Formulario Postulante + Formulario Postulante @@ -39,9 +39,9 @@ pageEncoding="UTF-8"%>

Si sigues interesado y cumples con los requisitos, completa el siguiente formulario:

-
+ - "> + ">
@@ -97,10 +97,11 @@ pageEncoding="UTF-8"%>
volver
-
+ +