Commit cb95be3a by Yovan Martinez

Cambios en el formulario,saveservlet,agregado formulario en index,creado javascript

parent 202fcdd6
package Postulante;
import com.roshka.proyectofinal.Postulante;
import com.roshka.proyectofinal.entity.Bootcamp;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServletRequest;
......@@ -8,7 +9,7 @@ import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/SaveServlet")
@WebServlet("../java/Postulante/SaveServlet")
public class SaveServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
......@@ -24,6 +25,7 @@ public class SaveServlet {
boolean experienciaProgramando = false;
boolean experienciaLaboral = false;
boolean universidad = false;
boolean notebook = false;
if (request.getParameter("experiencia_laboral") != null){
experienciaLaboral = true;
}
......@@ -31,13 +33,13 @@ public class SaveServlet {
experienciaProgramando = true;
}
if (request.getParameter("notebook") != null){
boolean notebook = true;
notebook = true;
}
if (request.getParameter("universidad") != null){
universidad = true;
}
Bootcamp bootcamp = new Bootcamp();
Postulante postulante=new Postulante();
postulante.setNombre(nombre);
postulante.setApellido(apellido);
......@@ -47,6 +49,8 @@ public class SaveServlet {
postulante.setDireccion(direccion);
postulante.setExpLaboral(experienciaLaboral);
postulante.setEstudioUniversitario(universidad);
postulante.setNotebook(notebook);
postulante.setBootcampId(1);
int status=PostulanteDao.save(postulante);
......
......@@ -16,7 +16,7 @@
<div>
<p>Si sigues interesado y cumples con los requisitos, completa el siguiente formulario: </p>
<form action="">
<form method="post" action="../java/Postulante/SaveServlet.java">
<label for="nombre">Ingrese su Nombre:</label>
<input required id="nombre" type="text"><br>
......@@ -40,9 +40,18 @@
<!-- Si no lo marca el valor que envia es null y si lo marca es "ON" -->
<input id="experiencia_laboral" type="checkbox"><br>
<label for="experiencia_programando">Tienes experiencia programando</label>
<label for="experiencia_programando">Que lenguajes de programacion conoces:</label>
<input id="experiencia_programando" type="checkbox"><br>
<label for="notebook">Cuenta con notebook:</label>
<input id="notebook" type="checkbox"><br>
......
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title>JSP - Hello World</title>
</head>
<body>
<h1><%= "Hello World!" %>
</h1>
<br/>
<a href="hello-servlet">Hello Servlet</a>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<title>JSP - Hello World</title>
</head>
<body>
<h1>
<%= "Hello World!" %>
</h1>
<br/>
<a href="hello-servlet">Hello Servlet</a><br>
<a href="./formulario.html">Postulate aqui</a>
</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