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
1f09e4cd
Commit
1f09e4cd
authored
May 16, 2022
by
Yovan Martinez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Solucionando errores de merge
parent
55e461bf
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
71 additions
and
211 deletions
+71
-211
src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java
+69
-85
src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java
+2
-23
src/main/java/com/roshka/proyectofinal/entity/Postulante.java
+0
-26
src/main/webapp/formulario.jsp
+0
-77
No files found.
src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java
View file @
1f09e4cd
package
com
.
roshka
.
proyectofinal
.
Postulante
;
import
com.roshka.proyectofinal.DataBase
;
import
com.roshka.proyectofinal.entity.Postulante
;
import
jakarta.servlet.http.HttpServlet
;
import
javafx.geometry.Pos
;
import
javax.xml.crypto.Data
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
import
java.sql.ResultSet
;
<<<<<<<
HEAD
import
java.util.ArrayList
;
import
java.util.List
;
public
class
PostulanteDao
extends
HttpServlet
{
=======
import
java.sql.SQLException
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
PostulanteDao
{
List
<
Postulante
>
postulante
=
null
;
>>>>>>>
9
f750c7a848792df924b81bbb2c48da70f9d8765
public
static
int
save
(
Postulante
postulante
){
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
public
class
PostulanteDao
{
public
static
int
save
(
Postulante
postulante
)
{
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"insert into postulante(nombre,apellido,nro_cedula,correo,telefono,direccion,experiencia_laboral,estudio_universitario,notebook,bootcamp_id,aceptado) values (?,?,?,?,?,?,?,?,?,?,?)"
);
ps
.
setString
(
1
,
postulante
.
getNombre
());
ps
.
setString
(
2
,
postulante
.
getApellido
());
ps
.
setInt
(
3
,
postulante
.
getNro_cedula
());
ps
.
setString
(
4
,
postulante
.
getCorreo
());
ps
.
setString
(
5
,
postulante
.
getTelefono
());
ps
.
setString
(
6
,
postulante
.
getDireccion
());
ps
.
setBoolean
(
7
,
postulante
.
getExpLaboral
());
ps
.
setBoolean
(
8
,
postulante
.
getEstudioUniversitario
());
ps
.
setBoolean
(
9
,
postulante
.
getNotebook
());
ps
.
setInt
(
10
,
postulante
.
getBootcampId
());
ps
.
setBoolean
(
11
,
postulante
.
getAceptado
());
status
=
ps
.
executeUpdate
();
ps
.
setString
(
1
,
postulante
.
getNombre
());
ps
.
setString
(
2
,
postulante
.
getApellido
());
ps
.
setInt
(
3
,
postulante
.
getNro_cedula
());
ps
.
setString
(
4
,
postulante
.
getCorreo
());
ps
.
setString
(
5
,
postulante
.
getTelefono
());
ps
.
setString
(
6
,
postulante
.
getDireccion
());
ps
.
setBoolean
(
7
,
postulante
.
getExpLaboral
());
ps
.
setBoolean
(
8
,
postulante
.
getEstudioUniversitario
());
ps
.
setBoolean
(
9
,
postulante
.
getNotebook
());
ps
.
setInt
(
10
,
postulante
.
getBootcampId
());
ps
.
setBoolean
(
11
,
postulante
.
getAceptado
());
status
=
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
return
status
;
}
<<<<<<<
HEAD
=======
public
static
List
<
Postulante
>
listarPostulante
(){
public
static
List
<
Postulante
>
listarPostulante
()
{
List
<
Postulante
>
postulante
=
new
ArrayList
<>();
String
sql
=
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, a.telefono, a.direccion, "
+
"a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, c.nombre_lenguaje as bootcamp, \n"
+
...
...
@@ -59,11 +43,11 @@ public class PostulanteDao {
" inner join bootcamp b on b.id= a.bootcamp_id\n"
+
" inner join lenguaje c on c.id=b.id_lenguaje\n"
+
" order by a.id;"
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
sql
);
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
sql
);
ResultSet
rs
=
ps
.
executeQuery
();
while
(
rs
.
next
())
{
while
(
rs
.
next
())
{
Postulante
postulanteObject
=
new
Postulante
();
postulanteObject
.
setId
(
rs
.
getInt
(
"id"
));
postulanteObject
.
setNombre
(
rs
.
getString
(
"nombre"
));
...
...
@@ -88,39 +72,39 @@ public class PostulanteDao {
return
postulante
;
}
public
static
void
update
(
int
id
,
Boolean
valor
)
{
if
(
valor
==
true
)
{
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"update postulante set aceptado= false\n"
+
public
static
void
update
(
int
id
,
Boolean
valor
)
{
if
(
valor
==
true
)
{
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"update postulante set aceptado= false\n"
+
"where id=?"
);
ps
.
setInt
(
1
,
id
);
ps
.
setInt
(
1
,
id
);
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
}
else
{
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"update postulante set aceptado= true\n"
+
}
else
{
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"update postulante set aceptado= true\n"
+
"where id=?"
);
ps
.
setInt
(
1
,
id
);
ps
.
setInt
(
1
,
id
);
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
}
}
public
static
List
<
Postulante
>
buscarPorNombre
(
String
nombre
)
{
public
static
List
<
Postulante
>
buscarPorNombre
(
String
nombre
)
{
List
<
Postulante
>
postulante
=
null
;
Postulante
postulanteObject
=
null
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, "
+
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, "
+
"a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, "
+
"c.nombre_lenguaje as bootcamp, \n"
+
"a.aceptado from postulante a\n"
+
" inner join bootcamp b on b.id= a.bootcamp_id\n"
+
...
...
@@ -130,8 +114,8 @@ public class PostulanteDao {
System
.
out
.
println
(
nombre
);
ResultSet
rs
=
ps
.
executeQuery
();
postulante
=
new
ArrayList
<>();
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
postulanteObject
.
setId
(
rs
.
getInt
(
"id"
));
postulanteObject
.
setNombre
(
rs
.
getString
(
"nombre"
));
...
...
@@ -149,17 +133,17 @@ public class PostulanteDao {
postulante
.
add
(
postulanteObject
);
}
con
.
close
();
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
return
postulante
;
}
public
static
List
<
Postulante
>
listarPostulanteAceptados
()
{
public
static
List
<
Postulante
>
listarPostulanteAceptados
()
{
List
<
Postulante
>
postulante
=
null
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, "
+
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, "
+
"a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, "
+
"c.nombre_lenguaje as bootcamp, \n"
+
"a.aceptado from postulante a\n"
+
" inner join bootcamp b on b.id= a.bootcamp_id\n"
+
...
...
@@ -167,8 +151,8 @@ public class PostulanteDao {
" where a.aceptado= true "
);
ResultSet
rs
=
ps
.
executeQuery
();
postulante
=
new
ArrayList
<>();
Postulante
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
Postulante
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
postulanteObject
.
setId
(
rs
.
getInt
(
"id"
));
postulanteObject
.
setNombre
(
rs
.
getString
(
"nombre"
));
postulanteObject
.
setApellido
(
rs
.
getString
(
"apellido"
));
...
...
@@ -185,17 +169,17 @@ public class PostulanteDao {
postulante
.
add
(
postulanteObject
);
}
con
.
close
();
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
return
postulante
;
}
public
static
List
<
Postulante
>
listarPorBootcamp
(
String
nombre
)
{
public
static
List
<
Postulante
>
listarPorBootcamp
(
String
nombre
)
{
List
<
Postulante
>
postulante
=
null
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, a.telefono, a.direccion, \n"
+
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, a.telefono, a.direccion, \n"
+
" a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, c.nombre_lenguaje as bootcamp, \n"
+
" a.aceptado from postulante a\n"
+
" inner join bootcamp b on b.id= a.bootcamp_id\n"
+
...
...
@@ -204,8 +188,8 @@ public class PostulanteDao {
ps
.
setString
(
1
,
"%"
+
nombre
+
"%"
);
ResultSet
rs
=
ps
.
executeQuery
();
postulante
=
new
ArrayList
<>();
Postulante
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
Postulante
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
postulanteObject
.
setId
(
rs
.
getInt
(
"id"
));
postulanteObject
.
setNombre
(
rs
.
getString
(
"nombre"
));
postulanteObject
.
setApellido
(
rs
.
getString
(
"apellido"
));
...
...
@@ -222,18 +206,18 @@ public class PostulanteDao {
postulante
.
add
(
postulanteObject
);
}
con
.
close
();
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
return
postulante
;
}
public
static
List
<
Postulante
>
buscarPorNoteBook
()
{
public
static
List
<
Postulante
>
buscarPorNoteBook
()
{
List
<
Postulante
>
postulante
=
null
;
Postulante
postulanteObject
=
null
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, "
+
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, "
+
"a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, "
+
"c.nombre_lenguaje as bootcamp, \n"
+
"a.aceptado from postulante a\n"
+
" inner join bootcamp b on b.id= a.bootcamp_id\n"
+
...
...
@@ -241,8 +225,8 @@ public class PostulanteDao {
" where a.notebook=true "
);
ResultSet
rs
=
ps
.
executeQuery
();
postulante
=
new
ArrayList
<>();
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
postulanteObject
=
new
Postulante
();
while
(
rs
.
next
())
{
postulanteObject
.
setId
(
rs
.
getInt
(
"id"
));
postulanteObject
.
setNombre
(
rs
.
getString
(
"nombre"
));
...
...
@@ -260,11 +244,11 @@ public class PostulanteDao {
postulante
.
add
(
postulanteObject
);
}
con
.
close
();
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
return
postulante
;
}
>>>>>>>
9
f750c7a848792df924b81bbb2c48da70f9d8765
}
}
src/main/java/com/roshka/proyectofinal/Postulante/SaveServlet.java
View file @
1f09e4cd
...
...
@@ -69,7 +69,7 @@ public class SaveServlet extends HttpServlet {
if
(
request
.
getParameter
(
"universidad"
)
!=
null
){
universidad
=
true
;
}
Bootcamp
bootcamp
=
new
Bootcamp
();
Postulante
postulante
=
new
Postulante
();
PostulanteLenguaje
cargarLenguaje
=
new
PostulanteLenguaje
();
int
status
=
0
;
...
...
@@ -105,25 +105,6 @@ public class SaveServlet extends HttpServlet {
}
}
}
<<<<<<<
HEAD
if
(
status
>
0
&&
statusLenguaje
>
0
){
//out.println("<script> window.alert('Postulacion exitosa') </script>");
out
.
print
(
"<p>Record saved successfully!</p>"
);
request
.
getRequestDispatcher
(
"formulario.jsp"
).
include
(
request
,
response
);
}
else
{
if
(
rechazarDatos
){
if
(
contador
==
0
){
out
.
println
(
"Debe seleccionar al menos una opcion de lenguaje que conoce para postularse"
);
out
.
println
(
"<a href=formulario.jsp >Volver al cuestionario</a>"
);
}
else
{
out
.
println
(
"<p>El correo ingresado ya esta registrado para el bootcamp actual<p>"
);
}
}
else
{
out
.
println
(
"Error"
);
=======
int
status
=
PostulanteDao
.
save
(
postulante
);
if
(
status
>
0
){
//out.print("<p>Record saved successfully!</p>");
out
.
print
(
" <div class=\"alert\">\n"
+
...
...
@@ -133,7 +114,7 @@ public class SaveServlet extends HttpServlet {
request
.
getRequestDispatcher
(
"formulario.jsp"
).
include
(
request
,
response
);
}
else
{
if
(
rechazarDatos
){
//out.println("El correo ingresado ya esta registrado para el bootcamp actual");
out
.
print
(
" <div class=\"alert info\">\n"
+
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">×</span> \n"
+
" <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n"
+
...
...
@@ -146,10 +127,8 @@ public class SaveServlet extends HttpServlet {
" <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n"
+
"</div>"
);
request
.
getRequestDispatcher
(
"formulario.jsp"
).
include
(
request
,
response
);
>>>>>>>
9
f750c7a848792df924b81bbb2c48da70f9d8765
}
}
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();
}
...
...
src/main/java/com/roshka/proyectofinal/entity/Postulante.java
View file @
1f09e4cd
...
...
@@ -48,10 +48,6 @@ public class Postulante {
return
id
;
}
public
void
setId
(
int
id
)
{
this
.
id
=
id
;
}
public
int
getNro_cedula
()
{
return
nroCedula
;
}
...
...
@@ -123,35 +119,13 @@ public class Postulante {
this
.
id
=
id
;
}
public
int
getNroCedula
()
{
return
nroCedula
;
}
public
void
setNroCedula
(
int
nroCedula
)
{
this
.
nroCedula
=
nroCedula
;
}
public
String
getNombreBootcamp
()
{
return
nombreBootcamp
;
}
public
void
setNombreBootcamp
(
String
nombreBootcamp
)
{
this
.
nombreBootcamp
=
nombreBootcamp
;
}
public
boolean
isExpLaboral
()
{
return
expLaboral
;
}
public
boolean
isEstudioUniversitario
()
{
return
estudioUniversitario
;
}
public
boolean
isNotebook
()
{
return
notebook
;
}
public
boolean
isAceptado
()
{
return
aceptado
;
}
}
src/main/webapp/formulario.jsp
View file @
1f09e4cd
...
...
@@ -2,20 +2,8 @@
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"
%
>
<
<<<<<<
HEAD
<!DOCTYPE html>
<html>
=======
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<link
href=
"form.css"
rel=
"stylesheet"
type=
"text/css"
/>
<link
rel=
"shortcut icon"
href=
"imagenes/roshkaicon.ico"
sizes=
"any"
/>
<!-- CSS only -->
<link
href=
"https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css"
rel=
"stylesheet"
integrity=
"sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor"
crossorigin=
"anonymous"
>
<link
rel=
"stylesheet"
media=
"(max-width: 800px)"
href=
"example.css"
/>
<title>
Formulario Postulante
</title>
</head>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<head>
<link
href=
"estilos/form.css"
rel=
"stylesheet"
type=
"text/css"
/>
...
...
@@ -29,32 +17,7 @@ pageEncoding="UTF-8"%>
<link
rel=
"stylesheet"
media=
"(max-width: 800px)"
href=
"example.css"
/>
<title>
Formulario Postulante
</title>
<
<<<<<<
HEAD
</head>
=======
<form
method=
"post"
action=
"SaveServlet"
class=
"form"
>
<label
class=
"mr-2"
for=
"nombre"
>
Ingrese su Nombre:
</label>
<input
required
id=
"nombre"
name=
"nombre"
type=
"text"
><br>
<label
for=
"apellido"
>
Ingrese su Apellido:
</label>
<input
required
id=
"apellido"
name=
"apellido"
type=
"text"
><br>
<label
for=
"cedula"
>
Numero de cedula:
</label>
<input
required
id=
"cedula"
name=
"cedula"
type=
"number"
><br>
<label
for=
"correo"
>
Correo:
</label>
<input
required
id=
"correo"
name=
"correo"
type=
"email"
><br>
<label
for=
"telefono"
>
Telefono:
</label>
<input
required
id=
"telefono"
name=
"telefono"
type=
"text"
><br>
<label
for=
"direccion"
>
Direccion:
</label>
<input
required
id=
"direccion"
name=
"direccion"
type=
"text"
><br>
<
%@
page
import=
"com.roshka.proyectofinal.entity.Lenguaje, com.roshka.proyectofinal.lenguaje.LenguajeDao, java.util.List,java.util.Iterator"
%
>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<body>
<header>
...
...
@@ -72,14 +35,6 @@ pageEncoding="UTF-8"%>
ResultSet
rs =
stmt.executeQuery("SELECT
*
FROM
bootcamp
WHERE
id=
"+id+ "
LIMIT
1
"
);
rs
.
next
();
%
>
<
<<<<<<
HEAD
=
======
<
li
class=
"d-flex check-inline"
>
<label
for=
<%=len.getNombre_lenguaje()
%
>
>
<
%=
len
.
getNombre_lenguaje
()
%
>
</label><input
value=
<%=len.getId()
%
>
id=
<
%=
len
.
getNombre_lenguaje
()
%
>
name=
<
%=
len
.
getNombre_lenguaje
()
%
>
type="checkbox">
<br>
</li>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<h2>
Descripcion:
</h2>
<p>
...
...
@@ -87,39 +42,11 @@ pageEncoding="UTF-8"%>
</p>
<p
class=
"enter"
>
Si sigues interesado y cumples con los requisitos, completa el siguiente formulario:
</p>
<
<<<<<<
HEAD
<form
method=
"post"
action=
"SaveServlet"
class=
"form"
>
=======
</ul>
<li
class=
"d-flex"
>
<label
for=
"experiencia_laboral"
>
Experiencia laboral
</label>
</li>
<!-- Si no lo marca el valor que envia es null y si lo marca es "ON" -->
<input
id=
"experiencia_laboral"
name=
"experiencia_laboral"
type=
"checkbox"
><br>
<p
for=
"experiencia_programando"
>
Lenguajes de programacion que conoces:
</p>
<label
for=
"notebook"
>
Cuenta con notebook
</label>
<input
id=
"notebook"
name=
"notebook"
type=
"checkbox"
><br>
<label
for=
"universidad"
>
Estudio Universitario
</label>
<input
id=
"universidad"
name=
"universidad"
type=
"checkbox"
><br>
<input
class=
"enviar info error"
type=
"submit"
>
<input
class=
"borrar"
type=
"reset"
value=
"Borrar"
><br>
<label
for=
"otro"
>
otro
</label>
<input
id=
"otro"
name=
"otro"
type=
"checkbox"
><br>
<a
href=
"index.html"
>
volver
</a>
</form>
</article>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<input
type=
"hidden"
name=
"bootcamp_id"
value=
"<%= request.getParameter("
bootcamp
")
%
>
">
<
<<<<<<
HEAD
<label
for=
"nombre"
>
Ingrese su Nombre:
</label>
<input
required
id=
"nombre"
name=
"nombre"
type=
"text"
><br>
...
...
@@ -220,6 +147,3 @@ pageEncoding="UTF-8"%>
init
();
})();
</script>
\ No newline at end of file
=======
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
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