<%@ page import="com.roshka.proyectofinal.entity.Lenguaje, com.roshka.proyectofinal.entity.Bootcamp, com.roshka.proyectofinal.lenguaje.LenguajeDao, com.roshka.proyectofinal.bootcamp.BootcampDao, com.roshka.proyectofinal.entity.Profesor, com.roshka.proyectofinal.profesor.ProfesorDao, java.util.List,java.util.Iterator, java.util.ArrayList, jakarta.servlet.http.* , java.lang.Object,jakarta.servlet.http.HttpServlet,jakarta.servlet.http.HttpServletRequest,java.sql.ResultSet" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%HttpSession session1 = request.getSession(true); Object done = session1.getAttribute("logon.isDone"); if (done == null) { session1.setAttribute("login.target", HttpUtils.getRequestURL(request).toString()); response.sendRedirect(request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() +"/login.jsp"); return; }%> JSP Page

CREAR BOOTCAMP

<%@ page import="com.roshka.proyectofinal.entity.Lenguaje, com.roshka.proyectofinal.entity.Bootcamp, com.roshka.proyectofinal.lenguaje.LenguajeDao, com.roshka.proyectofinal.bootcamp.BootcampDao, com.roshka.proyectofinal.entity.Profesor, com.roshka.proyectofinal.profesor.ProfesorDao, java.util.List,java.util.Iterator" %> <% LenguajeDao lenDao = new LenguajeDao(); List listLen = lenDao.listar(); Iterator iter = listLen.iterator(); Lenguaje len = null; ProfesorDao profeDao = new ProfesorDao(); List listProfesor = profeDao.listarProfesor(); Iterator iterProfe = listProfesor.iterator(); Profesor profe = null; %>
<%@page import="jakarta.servlet.http.HttpServlet,jakarta.servlet.http.HttpServletRequest,com.roshka.proyectofinal.bootcamp.BootcampDao"%> <% int nahuel = 0; if(request.getParameter("filtraryovan")!=null){ if(request.getParameter("lenguaje") != null){ nahuel=1; } } BootcampDao bootDao = new BootcampDao(); List listBoot; listBoot = bootDao.listar(); String lenguaje = request.getParameter("lenguaje"); //String inicio = request.getParameter("fecha_inicio"); //String fin = request.getParameter("fecha_fin"); switch(nahuel){ case 1: lenguaje = request.getParameter("lenguaje"); //inicio = request.getParameter("fecha_inicio"); //fin = request.getParameter("fecha_fin"); listBoot = bootDao.filtrar(lenguaje); break; case 0: listBoot = bootDao.listar(); break; } Iterator iterBoot = listBoot.iterator(); Bootcamp boot = null; %>

<%=nahuel%> <%=lenguaje%>

<% while(iterBoot.hasNext()){ boot = iterBoot.next(); %> <% } %>
Titulo Descripcion fecha de Inicio Fecha de Fin Lenguaje Profesor Activo
<%= boot.getTitulo() %> <%= boot.getDescripcion() %> <%= boot.getFecha_inicio() %> <%= boot.getFecha_fin() %> <%= boot.getNombre_lenguaje() %> <%= boot.getNombre_profesor() + " " + boot.getApellido_profesor() %> <%= boot.getActivo() %>
>
>
<% LenguajeDao lenDao2 = new LenguajeDao(); List listLenguaje2 = lenDao2.listar(); Iterator iter2 = listLenguaje2.iterator(); Lenguaje len2 = null; ProfesorDao profeDao2 = new ProfesorDao(); List listProfesor2 = profeDao2.listarProfesor(); Iterator iterProfe2 = listProfesor2.iterator(); Profesor profe2 = null; Bootcamp bootcampToEdit = (Bootcamp)request.getAttribute("Bootcamp"); if(bootcampToEdit != null){ %>
> name="id" id="id" />
<% } %>