Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
ProyectoFinal-Bootcamp
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jose Baez
ProyectoFinal-Bootcamp
Commits
37137d0f
Commit
37137d0f
authored
May 17, 2022
by
Jose Baez
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'crearBootcamp2' into 'develop'
Crear bootcamp2 See merge request
!30
parents
52aa56ab
10e982ec
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
313 additions
and
31 deletions
+313
-31
src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java
+5
-6
src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java
+43
-4
src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java
+5
-2
src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java
+5
-0
src/main/java/com/roshka/proyectofinal/lenguaje/EditServlet.java
+46
-0
src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java
+16
-0
src/main/java/com/roshka/proyectofinal/profesor/EditServlet.java
+48
-0
src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java
+21
-0
src/main/webapp/formulario_bootcamp.jsp
+86
-15
src/main/webapp/formulario_lenguaje.jsp
+16
-2
src/main/webapp/formulario_profesor.jsp
+22
-2
No files found.
src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java
View file @
37137d0f
...
...
@@ -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
<
Bootcamp
>
listar
(){
ArrayList
<
Bootcamp
>
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
();
...
...
src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java
View file @
37137d0f
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
src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java
View file @
37137d0f
...
...
@@ -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
(
"<p>Record saved successfully!</p>"
);
request
.
getRequestDispatcher
(
"
index.html
"
).
include
(
request
,
response
);
request
.
getRequestDispatcher
(
"
formulario_bootcamp.jsp
"
).
include
(
request
,
response
);
}
else
{
out
.
println
(
"Sorry! unable to save record"
);
}
...
...
src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java
View file @
37137d0f
...
...
@@ -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
;
}
...
...
src/main/java/com/roshka/proyectofinal/lenguaje/EditServlet.java
0 → 100644
View file @
37137d0f
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"
);
}
}
}
src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java
View file @
37137d0f
...
...
@@ -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
();
...
...
src/main/java/com/roshka/proyectofinal/profesor/EditServlet.java
0 → 100644
View file @
37137d0f
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"
);
}
}
}
src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java
View file @
37137d0f
package
com
.
roshka
.
proyectofinal
.
profesor
;
import
com.roshka.proyectofinal.DataBase
;
import
com.roshka.proyectofinal.entity.Lenguaje
;
import
com.roshka.proyectofinal.entity.Profesor
;
import
java.sql.Connection
;
...
...
@@ -59,6 +60,26 @@ public class ProfesorDao {
return
list
;
}
public
static
int
update
(
Profesor
p
){
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"update profesor set nombre=?, apellido=?, correo=?, nro_cedula=? where id=?"
);
ps
.
setString
(
1
,
p
.
getNombre
());
ps
.
setString
(
2
,
p
.
getApellido
());
ps
.
setString
(
3
,
p
.
getCorreo
());
ps
.
setInt
(
4
,
p
.
getNro_cedula
());
ps
.
setInt
(
5
,
p
.
getId
());
status
=
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
return
status
;
}
public
static
int
delete
(
int
id
){
int
status
=
0
;
try
{
...
...
src/main/webapp/formulario_bootcamp.jsp
View file @
37137d0f
<
%@
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"
%
>
<
%@
page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%
>
<
%@
taglib
prefix=
"c"
uri=
"http://java.sun.com/jsp/jstl/core
"
%
>
<
%@
taglib
uri =
"http://java.sun.com/jsp/jstl/core"
prefix =
"c
"
%
>
<!DOCTYPE html>
<html>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<link
href=
"css/bootstrap.css"
rel=
"stylesheet"
type=
"text/css"
/>
<title>
JSP Page
</title>
</head>
<body>
<div
class=
"container"
>
<h1>
Crear Bootcamp
</h1>
<
%@
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
<
Lenguaje
>
listLenguaje = lenDao.listar();
...
...
@@ -26,12 +24,23 @@
Iterator
<Profesor>
iterProfe = listProfesor.iterator();
Profesor profe = null;
%>
<form
action=
""
method=
"post"
>
<label
for=
"lenguaje"
>
Lenguajes:
</label>
<select
name=
"lenguaje"
id=
"lenguaje"
>
<form
action=
"SaveServletBootcamp"
method=
"post"
>
<label
for=
"titulo"
>
titulo:
</label>
<input
type=
"text"
name=
"titulo"
id=
"titulo"
>
<label
for=
"descripcion"
>
descripcion:
</label>
<input
type=
"text"
name=
"descripcion"
id=
"descripcion"
>
<label
for=
"fecha_inicio"
>
fecha de inicio:
</label>
<input
type=
"text"
name=
"fecha_inicio"
id=
"fecha_inicio"
>
<label
for=
"fecha_fin"
>
fecha de fin:
</label>
<input
type=
"text"
name=
"fecha_fin"
id=
"fecha_fin"
>
<label
for=
"activo"
>
Activo:
</label>
<input
type=
"checkbox"
name=
"activo"
id=
"activo"
>
<label
for=
"imagen"
>
Imagen:
</label>
<input
type=
"text"
name=
"imagen"
id=
"imagen"
>
<label
for=
"id_lenguaje"
>
Lenguajes:
</label>
<select
name=
"id_lenguaje"
id=
"id_lenguaje"
>
<
%
while
(
iter
.
hasNext
()){
len =
iter.next();
%
>
<option
value=
<%=
len
.
getId
()
%
>
>
<
%=
len
.
getNombre_lenguaje
()
%
>
...
...
@@ -39,8 +48,8 @@
<
%
}
%
>
</select>
<label
for=
"
lenguaje
"
>
Profesores:
</label>
<select
name=
"
lenguaje"
id=
"lenguaje
"
>
<label
for=
"
id_profesor
"
>
Profesores:
</label>
<select
name=
"
id_profesor"
id=
"id_profesor
"
>
<
%
while
(
iterProfe
.
hasNext
()){
profe =
iterProfe.next();
...
...
@@ -50,8 +59,11 @@
</option>
<
%
}
%
>
</select>
</form>
<button
type=
"submit"
>
Crear Bootcamp
</button>
</form>
</div>
...
...
@@ -87,9 +99,9 @@
<th>
<
%=
boot
.
getNombre_lenguaje
()
%
>
</th>
<th>
<
%=
boot
.
getNombre_profesor
()
+
"
"
+
boot
.
getApellido_profesor
()
%
>
</th>
<th>
<
%=
boot
.
getActivo
()
%
>
</th>
<th>
<form
action=
"
/bootcamp/EditServl
et"
>
<th>
<form
action=
"
EditServletBootcamp"
method=
"g
et"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
boot
.
getId
()
%
>
>
<input
type=
"submit"
value=
"Editar"
>
</input>
<input
type=
"submit"
value=
"Editar"
></input>
</form>
</th>
<th>
...
...
@@ -104,6 +116,64 @@
</table>
</form>
</div>
</body>
<
%
LenguajeDao
lenDao2 =
new
LenguajeDao
();
List
<
Lenguaje
>
listLenguaje2 = lenDao2.listar();
Iterator
<Lenguaje>
iter2 = listLenguaje2.iterator();
Lenguaje len2 = null;
ProfesorDao profeDao2 = new ProfesorDao();
List
<Profesor>
listProfesor2 = profeDao2.listar();
Iterator
<Profesor>
iterProfe2 = listProfesor2.iterator();
Profesor profe2 = null;
Bootcamp bootcampToEdit = (Bootcamp)request.getAttribute("Bootcamp");
if(bootcampToEdit != null){
%>
<form
method=
"post"
action=
"EditServletBootcamp"
>
<label
for=
"titulo2"
>
titulo:
</label>
<input
type=
"text"
id=
"titulo2"
name=
"titulo2"
value=
"<%= bootcampToEdit.getTitulo() %>"
>
<label
for=
"descripcion2"
>
descripcion:
</label>
<input
type=
"text"
id=
"descripcion2"
name=
"descripcion2"
value=
"<%= bootcampToEdit.getDescripcion() %>"
>
<label
for=
"fecha_inicio2"
>
fecha de inicio:
</label>
<input
type=
"text"
id=
"fecha_inicio2"
name=
"fecha_inicio2"
value=
"<%= bootcampToEdit.getFecha_inicio() %>"
>
<label
for=
"fecha_fin2"
>
fecha de fin:
</label>
<input
type=
"text"
id=
"fecha_fin2"
name=
"fecha_fin2"
value=
"<%= bootcampToEdit.getFecha_fin() %>"
>
<label
for=
"activo2"
>
Activo:
</label>
<input
type=
"checkbox"
id=
"activo2"
name=
"activo2"
>
<label
for=
"imagen2"
>
Imagen:
</label>
<input
type=
"text"
name=
"imagen2"
id=
"imagen2"
value=
<%=
bootcampToEdit
.
getImagen
()
%
>
>
<input
type=
"hidden"
value=
<%=
bootcampToEdit
.
getId
()
%
>
name="id" id="id" />
<label
for=
"id_lenguaje2"
>
Lenguajes:
</label>
<select
name=
"id_lenguaje2"
id=
"id_lenguaje2"
>
<
%
while
(
iter2
.
hasNext
()){
len2 =
iter2.next();
%
>
<option
value=
<%=
len2
.
getId
()
%
>
>
<
%=
len2
.
getNombre_lenguaje
()
%
>
</option>
<
%
}
%
>
</select>
<label
for=
"id_profesor2"
>
Profesores:
</label>
<select
id=
"id_profesor2"
name=
"id_profesor2"
>
<
%
while
(
iterProfe2
.
hasNext
()){
profe2 =
iterProfe2.next();
%
>
<option
value=
<%=
profe2
.
getId
()
%
>
>
<
%=
profe2
.
getNombre
()
+
"
"
+
profe2
.
getApellido
()
%
>
</option>
<
%
}
%
>
</select>
<button
type=
"submit"
>
Editar Bootcamp
</button>
</form>
<
%
}
%
>
</body>
</html>
\ No newline at end of file
src/main/webapp/formulario_lenguaje.jsp
View file @
37137d0f
...
...
@@ -53,14 +53,14 @@
%
>
<th>
<
%=
lenguaje
.
getNombre_lenguaje
()
%
>
</th>
<th>
<form
action=
"EditServlet"
method=
"get"
>
<th>
<form
action=
"EditServlet
Lenguaje
"
method=
"get"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
lenguaje
.
getId
()
%
>
>
<input
type=
"submit"
value=
"Editar"
>
</input>
</form>
</th>
<th>
<form
action=
"DeleteServletLenguaje"
method=
"get"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
lenguaje
.
getId
()
%
>
>
<input
type=
"hidden"
name=
"id"
value=
<%=
lenguaje
.
getId
()
%
>
name="id" id="id"
>
<input
type=
"submit"
value=
"Borrar"
>
</input>
</form>
</th>
...
...
@@ -70,6 +70,19 @@
</table>
</form>
</div>
<
%
Lenguaje
lenguajeToEdit =
(Lenguaje)request.getAttribute("Lenguaje");
if
(
lenguajeToEdit
!=
null
){
%
>
<form
method=
"post"
action=
"EditServletLenguaje"
>
<input
type=
"hidden"
value=
"<%= lenguajeToEdit.getId() %>"
name=
"id"
id=
"id"
/>
<label
for=
"nombre_lenguaje"
>
Lenguaje:
</label>
<input
type=
"text"
name=
"nombre_lenguaje"
value=
"<%= lenguajeToEdit.getNombre_lenguaje() %>"
>
<button
type=
"submit"
>
Editar Lenguaje
</button>
</form>
<
%
}
%
>
</body>
</html>
\ No newline at end of file
src/main/webapp/formulario_profesor.jsp
View file @
37137d0f
...
...
@@ -72,9 +72,9 @@
<th>
<
%=
profesor
.
getNro_cedula
()
%
>
</th>
<th>
<
%=
profesor
.
getCorreo
()
%
>
</th>
<th>
<form
action=
"EditServlet"
method=
"get"
>
<th>
<form
action=
"EditServlet
Profesor
"
method=
"get"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
profesor
.
getId
()
%
>
>
<input
type=
"submit"
value=
"Editar"
>
</input>
<input
type=
"submit"
value=
"Editar"
>
</input>
</form>
</th>
<th>
...
...
@@ -89,6 +89,25 @@
</table>
</form>
</div>
<
%
Profesor
profesorToEdit =
(Profesor)request.getAttribute("Profesor");
if
(
profesorToEdit
!=
null
){
%
>
<form
method=
"post"
action=
"EditServletProfesor"
>
<input
type=
"hidden"
value=
"<%= profesorToEdit.getId() %>"
name=
"id"
id=
"id"
/>
<label
for=
"nombre"
>
Nombre:
</label>
<input
type=
"text"
name=
"nombre"
value=
"<%= profesorToEdit.getNombre() %>"
/>
<label
for=
"apellido"
>
Apellido:
</label>
<input
type=
"text"
name=
"apellido"
value=
"<%= profesorToEdit.getApellido() %>"
></input>
<label
for=
"correo"
>
Correo:
</label>
<input
type=
"text"
name=
"correo"
value=
"<%= profesorToEdit.getCorreo() %>"
></input>
<label
for=
"nro_cedula"
>
Numero de Cedula:
</label>
<input
type=
"number"
name=
"nro_cedula"
value=
"<%= profesorToEdit.getNro_cedula() %>"
></input>
<button
type=
"submit"
>
Editar Profesor
</button>
</form>
<
%
}
%
>
</body>
</html>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment