diff --git a/.gitignore b/.gitignore index 2936e6b..e1eb7a2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,9 @@ target/ !**/src/test/**/target/ ### IntelliJ IDEA ### +.idea/gitmisc.xml .idea/encodings.xml +.idea/misc.xml .idea/** .idea/modules.xml .idea/jarRepositories.xml @@ -13,6 +15,7 @@ target/ *.iws *.iml *.ipr + /encodings.xml ### Eclipse ### .apt_generated diff --git a/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java b/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java index cb976c8..b6a5113 100644 --- a/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java +++ b/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java @@ -20,10 +20,11 @@ public class Filtros extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { List postulantes = listarPostulante(); String respuesta = req.getParameter("id"); - boolean valor = Boolean.parseBoolean(req.getParameter("valor")); + String valor = req.getParameter("valor"); String nombre = req.getParameter("nombreBuscar")== null ? "0" : req.getParameter("nombreBuscar"); - System.out.println(nombre); if(respuesta != null) { + System.out.println(valor); + System.out.println(respuesta); update(Integer.parseInt(req.getParameter("id")), valor); postulantes = listarPostulante(); } else if(nombre.length() > 1){ diff --git a/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java b/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java index 055fcce..8dc90a5 100644 --- a/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java +++ b/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java @@ -72,30 +72,20 @@ import java.util.List; return postulante; } - public static void update(int id, Boolean valor) { - if (valor == true) { + public static void update(int id, String valor) { + boolean v = valor.equals("0") ? false : true; + try { Connection con = DataBase.getConnection(); - PreparedStatement ps = con.prepareStatement("update postulante set aceptado= false\n" + - "where id=?"); - ps.setInt(1, id); + PreparedStatement ps = con.prepareStatement("update postulante set aceptado= ? where id=?"); + ps.setBoolean(1, v); + ps.setInt(2, id); ps.executeUpdate(); con.close(); - } catch (Exception ex) { - ex.printStackTrace(); } - } else { - try { - Connection con = DataBase.getConnection(); - PreparedStatement ps = con.prepareStatement("update postulante set aceptado= true\n" + - "where id=?"); - ps.setInt(1, id); - ps.executeUpdate(); - con.close(); - } catch (Exception ex) { + catch (Exception ex) { ex.printStackTrace(); } - } } diff --git a/src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java b/src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java index 211b1b8..e9b9b49 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(); @@ -106,13 +107,20 @@ public class SaveServlet extends HttpServlet { } } } +<<<<<<< HEAD if (status > 0) { // out.print("

Record saved successfully!

"); +======= + if(status>0){ + //out.print("

Record saved successfully!

"); + +>>>>>>> d3a6ea52ee1614cfbff576707fd6717fb6a81036 out.print("
\n" + " × \n" + " Formulario Cargado! EXITOSAMENTE CARGADO\n" + "
"); +<<<<<<< HEAD request.getRequestDispatcher("formulario.jsp").include(request, response); } else { if (rechazarDatos) { @@ -128,8 +136,35 @@ public class SaveServlet extends HttpServlet { " × \n" + " Formulario ya Cargado! YA EXISTE EL FORMULARIO\n" + +======= + 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("
"); + 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" + + "Formulario ya Cargado! YA EXISTE EL FORMULARIO\n" + +>>>>>>> d3a6ea52ee1614cfbff576707fd6717fb6a81036 "
"); - 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/bootcamp/BootcampDao.java b/src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java index c07a2c7..634cf91 100644 --- a/src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java +++ b/src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java @@ -15,7 +15,7 @@ public class BootcampDao { try{ Connection con= DataBase.getConnection(); PreparedStatement ps=con.prepareStatement( - "insert into bootcamp (id_lenguaje,id_profesor,fecha_inicio,fecha_fin,descripcion,imagen,titulo,activo) values (?,?,?,?,?,?,?,?)"); + "insert into bootcamp (id_lenguaje,id_profesor,fecha_inicio,fecha_fin,descripcion,imagen,titulo,activo) values (?,?,?::date,?::date,?,?,?,?)"); ps.setInt(1,b.getId_lenguaje()); ps.setInt(2,b.getId_profesor()); ps.setString(3,b.getFecha_inicio()); @@ -38,7 +38,7 @@ public class BootcampDao { try{ Connection con= DataBase.getConnection(); PreparedStatement ps=con.prepareStatement( - "update Bootcamp set id_lenguaje=?,id_profesor=?,fecha_inicio=?,fecha_fin=?,descripcion=?,titulo=?,activo=? where id=?"); + "update bootcamp set id_lenguaje=?,id_profesor=?,fecha_inicio=?::date,fecha_fin=?::date,descripcion=?,titulo=?,activo=? where id=?"); ps.setInt(1,b.getId_lenguaje()); ps.setInt(2,b.getId_profesor()); ps.setString(3,b.getFecha_inicio()); @@ -50,13 +50,13 @@ public class BootcampDao { status=ps.executeUpdate(); + System.out.println(status); con.close(); }catch(Exception ex){ex.printStackTrace();} return status; } - public static List listar(){ ArrayList list = new ArrayList<>(); String sql = "select a.id, a.fecha_inicio, a.fecha_fin, a.descripcion, a.titulo,\n" + @@ -126,9 +126,8 @@ public class BootcampDao { b.setTitulo(rs.getString("titulo")); b.setFecha_fin(rs.getString("fecha_fin")); b.setFecha_inicio(rs.getString("fecha_inicio")); - b.setNombre_profesor(rs.getString("nombre")); - b.setApellido_profesor(rs.getString("apellido")); - b.setNombre_lenguaje(rs.getString("nombre_lenguaje")); + b.setId_profesor(rs.getInt("id_profesor")); + b.setId_lenguaje(rs.getInt("id_lenguaje")); b.setImagen(rs.getString("imagen")); } con.close(); diff --git a/src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java b/src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java index 48035cd..a9acd3a 100644 --- a/src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java +++ b/src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java @@ -1,24 +1,62 @@ package com.roshka.proyectofinal.bootcamp; +import com.roshka.proyectofinal.entity.Bootcamp; import jakarta.servlet.RequestDispatcher; +import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.ServletException; import java.io.IOException; - +@WebServlet("/EditServletBootcamp") public class EditServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - response.setContentType("text/html"); String sid=request.getParameter("id"); int id=Integer.parseInt(sid); - request.setAttribute("id", id); + BootcampDao bootcampDao = new BootcampDao(); + Bootcamp bootcamp = bootcampDao.getBootcampById(id); + + request.setAttribute("Bootcamp", bootcamp); RequestDispatcher rd = request.getRequestDispatcher("formulario_bootcamp.jsp"); - rd.forward(request, response); + rd.include(request, response); + } + + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + int id_lenguaje= Integer.parseInt(request.getParameter("id_lenguaje2")); + int id_profesor= Integer.parseInt(request.getParameter("id_profesor2")); + String fecha_inicio=request.getParameter("fecha_inicio2"); + String fecha_fin=request.getParameter("fecha_fin2"); + String descripcion=request.getParameter("descripcion2"); + String imagen=request.getParameter("imagen2"); + String titulo=request.getParameter("titulo2"); + int id = Integer.parseInt(request.getParameter("id")); + String activoStr = request.getParameter("activo2"); + System.out.println(activoStr); + Boolean activo = true; + if ( activoStr == null ) { + activo = false; + }else if (activoStr.equals("on")) { + activo = true; + } + System.out.println(activo); + + + Bootcamp bootcamp =new Bootcamp( id_lenguaje, id_profesor, fecha_inicio, fecha_fin, descripcion, imagen, titulo, activo); + bootcamp.setId(id); + + int status=BootcampDao.update(bootcamp); + + if(status>0){ + response.sendRedirect("formulario_bootcamp.jsp"); + }else{ + System.out.println("Sorry! unable to update record"); + } } + } \ No newline at end of file diff --git a/src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java b/src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java index cd3cf1d..e3ff1fe 100644 --- a/src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java +++ b/src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java @@ -2,6 +2,7 @@ package com.roshka.proyectofinal.bootcamp; import com.roshka.proyectofinal.entity.Bootcamp; import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; @@ -9,6 +10,7 @@ import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; +@WebServlet("/SaveServletBootcamp") public class SaveServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { @@ -23,8 +25,9 @@ public class SaveServlet extends HttpServlet { String imagen=request.getParameter("imagen"); String titulo=request.getParameter("titulo"); String activoStr=request.getParameter("activo"); + System.out.println(activoStr); Boolean activo = false; - if ( activoStr == "on" ) { + if ( activoStr.equals("on") ) { activo = true; } @@ -33,7 +36,7 @@ public class SaveServlet extends HttpServlet { int status= BootcampDao.save(b); if(status>0){ out.print("

Record saved successfully!

"); - request.getRequestDispatcher("index.html").include(request, response); + request.getRequestDispatcher("formulario_bootcamp.jsp").include(request, response); }else{ out.println("Sorry! unable to save record"); } diff --git a/src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java b/src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java index eb6b90a..ffdba97 100644 --- a/src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java +++ b/src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java @@ -8,6 +8,11 @@ public class Lenguaje { } + public Lenguaje(int id, String nombre_lenguaje) { + this.id = id; + this.nombre_lenguaje = nombre_lenguaje; + } + public int getId() { return id; } diff --git a/src/main/java/com/roshka/proyectofinal/lenguaje/EditServlet.java b/src/main/java/com/roshka/proyectofinal/lenguaje/EditServlet.java new file mode 100644 index 0000000..5a28478 --- /dev/null +++ b/src/main/java/com/roshka/proyectofinal/lenguaje/EditServlet.java @@ -0,0 +1,46 @@ +package com.roshka.proyectofinal.lenguaje; + +import com.roshka.proyectofinal.entity.Lenguaje; +import jakarta.servlet.RequestDispatcher; +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; + +@WebServlet("/EditServletLenguaje") +public class EditServlet extends HttpServlet { + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + String sid=request.getParameter("id"); + int id=Integer.parseInt(sid); + + LenguajeDao lenguajeDao = new LenguajeDao(); + Lenguaje lenguaje = lenguajeDao.getLenguajeById(id); + + request.setAttribute("Lenguaje", lenguaje); + RequestDispatcher rd = request.getRequestDispatcher("formulario_lenguaje.jsp"); + rd.include(request, response); + } + + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + String nombre_lenguaje=request.getParameter("nombre_lenguaje"); + int id = Integer.parseInt(request.getParameter("id")); + System.out.println(id); + + Lenguaje lenguaje =new Lenguaje(id,nombre_lenguaje); + + int status=LenguajeDao.update(lenguaje); + + if(status>0){ + response.sendRedirect("formulario_lenguaje.jsp"); + }else{ + System.out.println("Sorry! unable to update record"); + } + + } +} diff --git a/src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java b/src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java index 4fbcb90..bab4277 100644 --- a/src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java +++ b/src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java @@ -66,6 +66,22 @@ public class LenguajeDao { return status; } + public static int update(Lenguaje l){ + int status=0; + try{ + Connection con= DataBase.getConnection(); + PreparedStatement ps=con.prepareStatement( + "update lenguaje set nombre_lenguaje=? where id=?"); + ps.setString(1,l.getNombre_lenguaje()); + ps.setInt(2,l.getId()); + + status=ps.executeUpdate(); + + con.close(); + }catch(Exception ex){ex.printStackTrace();} + + return status; + } public static Lenguaje getLenguajeById(int id){ Lenguaje lenguaje=new Lenguaje(); 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/java/com/roshka/proyectofinal/profesor/EditServlet.java b/src/main/java/com/roshka/proyectofinal/profesor/EditServlet.java new file mode 100644 index 0000000..c79b6c3 --- /dev/null +++ b/src/main/java/com/roshka/proyectofinal/profesor/EditServlet.java @@ -0,0 +1,48 @@ +package com.roshka.proyectofinal.profesor; + +import com.roshka.proyectofinal.entity.Lenguaje; +import com.roshka.proyectofinal.entity.Profesor; +import jakarta.servlet.RequestDispatcher; +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; +@WebServlet("/EditServletProfesor") +public class EditServlet extends HttpServlet { + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + int id = Integer.parseInt(request.getParameter("id")); + + ProfesorDao profesorDao = new ProfesorDao(); +// Profesor profesor = profesorDao.getProfesorById(id); + +// request.setAttribute("Profesor", profesor); + RequestDispatcher rd = request.getRequestDispatcher("formulario_profesor.jsp"); + rd.include(request, response); + } + + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + int id = Integer.parseInt(request.getParameter("id")); + String nombre = request.getParameter("nombre"); + String apellido = request.getParameter("apellido"); + String email = request.getParameter("correo"); + int nro_cedula = Integer.parseInt(request.getParameter("nro_cedula")); + + Profesor profesor =new Profesor(nro_cedula, nombre, apellido, email); + profesor.setId(id); + +// int status=ProfesorDao.update(profesor); + +// if(status>0){ +// response.sendRedirect("formulario_profesor.jsp"); +// }else{ +// System.out.println("Sorry! unable to update record"); +// } + + } +} diff --git a/src/main/java/com/roshka/proyectofinal/profesor/Filtros.java b/src/main/java/com/roshka/proyectofinal/profesor/Filtros.java new file mode 100644 index 0000000..096a482 --- /dev/null +++ b/src/main/java/com/roshka/proyectofinal/profesor/Filtros.java @@ -0,0 +1,46 @@ +package com.roshka.proyectofinal.profesor; + +import com.roshka.proyectofinal.entity.Profesor; +import jakarta.servlet.RequestDispatcher; +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.List; + +import static com.roshka.proyectofinal.profesor.ProfesorDao.buscarPorNombre; +import static com.roshka.proyectofinal.profesor.ProfesorDao.listarProfesor; + +@WebServlet("/filtros-profesor") +public class Filtros extends HttpServlet { + + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + List profesores = listarProfesor(); + String nombre = req.getParameter("nombreBuscar"); + String apellido = req.getParameter("apellidoBuscar"); + System.out.println(nombre); + System.out.println(apellido); + + if(nombre!=null || apellido!=null){ + + profesores = buscarPorNombre(nombre, apellido); + } + + req.getServletContext().setAttribute("profesores", profesores); + RequestDispatcher reqDisp= req.getRequestDispatcher("profesor-consulta.jsp"); + reqDisp.forward(req,resp); + } + + @Override + protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + List nombre = listarProfesor(); + List apellido = listarProfesor(); + req.getServletContext().setAttribute("nombre", nombre); + req.getServletContext().setAttribute("apellido", apellido); + RequestDispatcher reqDisp= req.getRequestDispatcher("profesor-consulta.jsp"); + reqDisp.forward(req,resp); + } +} diff --git a/src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java b/src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java index 95dddfa..630cd4a 100644 --- a/src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java +++ b/src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java @@ -30,35 +30,54 @@ public class ProfesorDao { return status; } - - public static List listar(){ + public static List listarProfesor(){ ArrayList list = new ArrayList<>(); String sql = "select * from profesor"; - try{ Connection con= DataBase.getConnection(); PreparedStatement ps=con.prepareStatement(sql); ResultSet rs = ps.executeQuery(); - - while(rs.next()){ - Profesor profe = new Profesor(); - profe.setId(rs.getInt("id")); - profe.setNombre(rs.getString("nombre")); - profe.setApellido(rs.getString("apellido")); - profe.setNro_cedula(rs.getInt("nro_cedula")); - profe.setCorreo(rs.getString("correo")); - - list.add(profe); + Profesor profesorObject = new Profesor(); + profesorObject.setNombre(rs.getString("nombre")); + profesorObject.setApellido(rs.getString("apellido")); + profesorObject.setNro_cedula(rs.getInt("nro_cedula")); + profesorObject.setCorreo(rs.getString("correo")); + list.add(profesorObject); } - con.close(); } catch (SQLException e) { throw new RuntimeException(e); } return list; } + public static List buscarPorNombre(String nombre, String apellido){ + List profesores = new ArrayList<>(); + Profesor profesorObject = new Profesor(); + try{ + Connection con= DataBase.getConnection(); + PreparedStatement ps=con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo from profesor a " + + " where a.nombre ilike ? and a.apellido ilike ? "); + + + ps.setString(1, "%" + nombre + "%"); + ps.setString(2, "%" + apellido + "%"); + System.out.println(nombre); + ResultSet rs = ps.executeQuery(); + while(rs.next()){ + profesorObject.setNombre(rs.getString("nombre")); + profesorObject.setApellido(rs.getString("apellido")); + profesorObject.setNro_cedula(rs.getInt("nro_cedula")); + profesorObject.setCorreo(rs.getString("correo")); + profesores.add(profesorObject); + } + con.close(); + }catch(Exception ex){ + ex.printStackTrace(); + } + return profesores; + } public static int delete(int id){ int status=0; try{ @@ -72,25 +91,4 @@ public class ProfesorDao { return status; } - - public static Profesor getProfesorById(int id){ - Profesor p=new Profesor(); - - try{ - Connection con=DataBase.getConnection(); - PreparedStatement ps=con.prepareStatement("select * from profesor where id=?"); - ps.setInt(1,id); - ResultSet rs=ps.executeQuery(); - if(rs.next()){ - p.setId(rs.getInt("id")); - p.setNombre(rs.getString("nombre")); - p.setApellido(rs.getString("apellido")); - p.setNro_cedula(rs.getInt("nro_cedula")); - p.setCorreo(rs.getString("correo")); - } - con.close(); - }catch(Exception ex){ex.printStackTrace();} - - return p; - } -} +} \ No newline at end of file diff --git a/src/main/webapp/form.css b/src/main/webapp/form.css index 4b153f5..d937a06 100644 --- a/src/main/webapp/form.css +++ b/src/main/webapp/form.css @@ -137,4 +137,4 @@ width:500px; .closebtn:hover { color: black; -} +} \ No newline at end of file diff --git a/src/main/webapp/formulario.jsp b/src/main/webapp/formulario.jsp index 357a71e..cc3cbc7 100644 --- a/src/main/webapp/formulario.jsp +++ b/src/main/webapp/formulario.jsp @@ -2,8 +2,6 @@ pageEncoding="UTF-8"%> <%@ page import="java.sql.*,java.sql.Connection,java.sql.ResultSet,com.roshka.proyectofinal.DataBase,jakarta.servlet.http.HttpServlet,jakarta.servlet.http.HttpServletRequest"%> - - @@ -17,7 +15,6 @@ pageEncoding="UTF-8"%> Formulario Postulante - @@ -43,10 +40,9 @@ pageEncoding="UTF-8"%>

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

-
- + - "> + ">
@@ -102,9 +98,11 @@ pageEncoding="UTF-8"%>
volver
+ +