Commit f99c98ca by Jose Baez

Merge branch 'porfavorquetodosalgabien2' into 'develop'

Porfavorquetodosalgabien2

See merge request !33
parents 75bec4ee 0eb7e68c
...@@ -6,6 +6,7 @@ target/ ...@@ -6,6 +6,7 @@ target/
### IntelliJ IDEA ### ### IntelliJ IDEA ###
.idea/gitmisc.xml .idea/gitmisc.xml
.idea/encodings.xml .idea/encodings.xml
.idea/misc.xml
.idea/** .idea/**
.idea/modules.xml .idea/modules.xml
.idea/jarRepositories.xml .idea/jarRepositories.xml
...@@ -14,6 +15,7 @@ target/ ...@@ -14,6 +15,7 @@ target/
*.iws *.iws
*.iml *.iml
*.ipr *.ipr
/encodings.xml /encodings.xml
### Eclipse ### ### Eclipse ###
.apt_generated .apt_generated
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
</list> </list>
</option> </option>
</component> </component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" /> <output url="file://$PROJECT_DIR$/out" />
</component> </component>
</project> </project>
\ No newline at end of file
...@@ -4,6 +4,7 @@ import com.roshka.proyectofinal.DataBase; ...@@ -4,6 +4,7 @@ import com.roshka.proyectofinal.DataBase;
import com.roshka.proyectofinal.entity.Postulante; import com.roshka.proyectofinal.entity.Postulante;
import com.roshka.proyectofinal.entity.Bootcamp; import com.roshka.proyectofinal.entity.Bootcamp;
import com.roshka.proyectofinal.entity.PostulanteLenguaje; import com.roshka.proyectofinal.entity.PostulanteLenguaje;
import jakarta.servlet.RequestDispatcher;
import jakarta.servlet.ServletException; import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServlet;
...@@ -18,13 +19,13 @@ import java.sql.Statement; ...@@ -18,13 +19,13 @@ import java.sql.Statement;
@WebServlet("/SaveServlet") @WebServlet("/SaveServlet")
public class SaveServlet extends HttpServlet { public class SaveServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { throws ServletException, IOException {
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter out=response.getWriter(); PrintWriter out=response.getWriter();
boolean rechazarDatos = false; boolean rechazarDatos = false;
int bootcampActual = Integer.parseInt(request.getParameter("bootcamp_id")); int bootcampActual = Integer.parseInt(request.getParameter("bootcamp"));
try { try {
Connection con = DataBase.getConnection(); Connection con = DataBase.getConnection();
...@@ -107,25 +108,38 @@ public class SaveServlet extends HttpServlet { ...@@ -107,25 +108,38 @@ public class SaveServlet extends HttpServlet {
} }
if(status>0){ if(status>0){
//out.print("<p>Record saved successfully!</p>"); //out.print("<p>Record saved successfully!</p>");
out.print(" <div class=\"alert\">\n" + out.print(" <div class=\"alert\">\n" +
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" + " <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" +
" <strong>Formulario Cargado!</strong> EXITOSAMENTE CARGADO\n" + " <strong>Formulario Cargado!</strong> EXITOSAMENTE CARGADO\n" +
"</div>"); "</div>");
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{ }else{
if (rechazarDatos){ if (rechazarDatos){
out.print(" <div class=\"alert info\">\n" +
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" + out.print("<div class='alert info''>");
" <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n" + out.print("<span class='closebtn'' onclick='this.parentElement.style.display='none';'>&times;</span>");
"</div>"); out.print("<strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO");
request.getRequestDispatcher("formulario.jsp").include(request, response); out.print("</div>");
//request.getRequestDispatcher("formulario.jsp").include(request, response);
request.setAttribute("bootcamp", bootcampActual);
RequestDispatcher rd = request.getRequestDispatcher("formulario.jsp");
rd.include(request, response);
}else { }else {
out.println("Error al cargar datos"); out.println("Error al cargar datos");
out.print(" <div class=\"alert info error\">\n" + out.print("<div class='alert info error'>" +
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" + "<span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" +
" <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n" + "<strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n" +
"</div>"); "</div>");
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){ }catch (Exception ex){
......
...@@ -78,7 +78,7 @@ public class LoginServlet extends HttpServlet { ...@@ -78,7 +78,7 @@ public class LoginServlet extends HttpServlet {
catch (Exception ignored) { } catch (Exception ignored) { }
// Si no es posible redireccionar a la pagina solicitada, llevar a la main page // 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); rd.include(request,response);
} else { } else {
......
...@@ -13,7 +13,7 @@ pageEncoding="UTF-8"%> ...@@ -13,7 +13,7 @@ pageEncoding="UTF-8"%>
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" /> <link href="css/bootstrap.css" rel="stylesheet" type="text/css" />
<script src="Javascript.js"></script> <script src="Javascript.js"></script>
<link rel="stylesheet" media="(max-width: 800px)" href="example.css" /> <link rel="stylesheet" media="(max-width: 800px)" href="example.css" />
<title>Formulario Postulante</title> <title>Formulario Postulante</title>
</head> </head>
<body> <body>
...@@ -39,9 +39,9 @@ pageEncoding="UTF-8"%> ...@@ -39,9 +39,9 @@ pageEncoding="UTF-8"%>
</p> </p>
<p class="enter">Si sigues interesado y cumples con los requisitos, completa el siguiente formulario: </p> <p class="enter">Si sigues interesado y cumples con los requisitos, completa el siguiente formulario: </p>
<form method="post" action="SaveServlet" class="form"> <form method="get" action="SaveServlet" class="form">
<input type="hidden" name="bootcamp_id" value="<%= request.getParameter("bootcamp") %>"> <input type="hidden" name="bootcamp" value="<%= request.getParameter(" bootcamp ") %>">
<label for="nombre">Ingrese su Nombre:</label> <label for="nombre">Ingrese su Nombre:</label>
<input required id="nombre" name="nombre" type="text"><br> <input required id="nombre" name="nombre" type="text"><br>
...@@ -97,10 +97,11 @@ pageEncoding="UTF-8"%> ...@@ -97,10 +97,11 @@ pageEncoding="UTF-8"%>
<input class="borrar" type="reset" value="Borrar"><br> <input class="borrar" type="reset" value="Borrar"><br>
<a href="index.html">volver</a> <a href="index.html">volver</a>
</form> </form>
</div> </div>
</article> </article>
</main> </main>
</body> </body>
</html> </html>
<script> <script>
(function() { (function() {
......
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="shortcut icon" href="imagenes/roshkaicon.ico" sizes="any" /> <link rel="shortcut icon" href="imagenes/roshkaicon.ico" sizes="any" />
</head> </head>
<style> <style>
<link href="https://fonts.googleapis.com/css2?family=Concert+One&family=Francois+One&family=Satisfy&family=Staatliches&display=swap" rel="stylesheet">* {
<link href="https://fonts.googleapis.com/css2?family=Concert+One&family=Francois+One&family=Satisfy&family=Staatliches&display=swap" rel="stylesheet"> box-sizing: border-box;
}
* {
box-sizing: border-box; body {
} font-family: 'Concert One', cursive;
font-family: 'Francois One', sans-serif;
body { font-family: 'Satisfy', cursive;
font-family: 'Concert One', cursive; font-family: 'Staatliches', cursive;
font-family: 'Francois One', sans-serif; font-size: 13px
font-family: 'Satisfy', cursive; }
font-family: 'Staatliches', cursive;
font-size: 13px .header,
} .footer {
background-color: rgb(18, 18, 98);
.header, .footer { color: white;
background-color:rgb(18, 18, 98); padding: 60px;
color: white; }
padding: 60px;
} .column {
float: left;
.column { padding: 30px;
float: left; }
padding: 30px;
} .clearfix::after {
content: "";
.clearfix::after { clear: both;
content: ""; display: table;
clear: both; }
display: table;
} a {
color: white;
a{ }
color:white;
} .menu {
width: 50%;
.menu { }
width: 50%;
} .content {
width: 50%;
.content { }
width: 50%;
} .menu ul {
list-style-type: none;
.menu ul { margin: 0;
list-style-type: none; padding: 0;
margin: 0; }
padding: 0;
} .menu li {
padding: 8px;
.menu li { margin-bottom: 8px;
padding: 8px; background-color: rgb(18, 18, 98);
margin-bottom: 8px; color: #ffffff;
background-color: rgb(18, 18, 98); }
color: #ffffff;
} .menu li:hover {
background-color: rgb(18, 18, 98);
.menu li:hover { }
background-color: rgb(18, 18, 98);
}
</style> </style>
</head> </head>
<body> <body>
<div class="header"> <div class="header">
<h1> MENU TH</h1> <h1> MENU TH</h1>
<h2> EN LOS SIGUIENTES LINKS PUEDE MODIFICAR, AGREGAR O ELIMINAR DATOS DE LA BASE DE DATOS DEL BOOTCAMP </h2> <h2> EN LOS SIGUIENTES LINKS PUEDE MODIFICAR, AGREGAR O ELIMINAR DATOS DE LA BASE DE DATOS DEL BOOTCAMP </h2>
</div> </div>
<div class="column content"> <div class="column content">
<h1>PUEDE ACCEDER A LOS SIGUIENTES LINKS:</h1> <h1>PUEDE ACCEDER A LOS SIGUIENTES LINKS:</h1>
</div> </div>
<div class="clearfix"> <div class="clearfix">
<div class="column menu"> <div class="column menu">
<ul> <ul>
<li><a href="#"> MANAGE BOOTCAMP </a></li> <li><a href="formulario_bootcamp.jsp"> MANAGE BOOTCAMP </a></li>
<li><a href="filtros-postulante"> MANAGE POSTULANTE </a></li> <li><a href="filtros-postulante"> MANAGE POSTULANTE </a></li>
<li><a href="#"> MANAGE LENGUAJES </a></li> <li><a href="formulario_lenguaje.jsp"> MANAGE LENGUAJES </a></li>
<li><a href="#"> MANAGE PROFESORES </a></li> <li><a href="formulario_profesor.jsp"> MANAGE PROFESORES </a></li>
<li><a href="#"> USUARIO NUEVO (ADMINISTRADOR) </a></li>
</ul>
</div>
</ul>
</div> </div>
</body>
</html>
</div>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment