Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de aplicaciones
web con JSP
ÍNDICE
12 12.1 12.2 12.3 12.4 12.5
Acceso a datos
desde JSP
12.1 Características de
la tecnología JSP
y componentes
C O M E N Z A R
Características de la tecnología JSP y componentes
Páginas JSP
Al contrario que los servlets, que son clases Java que generaban
o mostraban contenido HTML, las páginas JSP son páginas
HTML con código Java incrustado en diferentes partes.
Ejemplo
Elementos JSP
Código: podemos "incrustar" código Java de distintos
tipos para que lo ejecute el contenedor JSP.
Ejemplo
Directivas
Las directivas jsp son mensajes que le indican al contenedor web
cómo traducir una página JSP al servlet correspondiente.
Pa g e Include Ta g l i b
directive directive directive
Tipos de directivas
TIEMPO ESTIMADO
10 min
TIEMPO ESTIMADO DE LECTURA
10 min
https://drive.google.com/file/d/1-3Aypc7mG3UBpjHu5ah4xRZtVxC5nsX_/preview
Acciones JSP y directivas
Acciones
Permite insertar la salida de otra página JSP. Esta acción incluye en
1 La acción <jsp:include>
una página la salida generada por otra perteneciente a la misma
aplicación web. La petición se redirige a la página incluida, y la
2 La acción <jsp:plugin> respuesta que genera se incluye en la generada por la principal.
3 La acción <jsp:plugin>
Sintaxis
<jsp:include page="URL relativa" flush="true|false"/>
Acciones JSP y directivas
Acciones
1 La acción <jsp:include>
3 La acción <jsp:plugin>
Acciones JSP y directivas
Acciones
1 La acción <jsp:include>
2 La acción <jsp:plugin>
La acción <jsp:plugin> Esta acción se utiliza para redirigir la petición hacia otra página JSP
3
que esté en la misma aplicación web que la actual.
Sintaxis
C O M E N Z A R
Utilización de JavaBeans
Introducción
1 2 3 4
Acceso al bean
1 2 3 4
1 2 3 4
Ejemplo
1 2 3 4
Cuando sea necesario inicializar un bean antes de empezar a usarlo no podremos hacerlo directamente con
la etiqueta jsp:useBean, ya que no admite parámetros. Para solucionar el problema, en el cuerpo de la
etiqueta jsp:useBean podemos introducir etiquetas jsp:setProperty que inicialicen las propiedades.
Además, se pueden colocar scriptlets y código HTML.
Ejemplo
<jsp:useBean id="usuario" class="beans.usuarioBean">
<b> inicializando datos de usuario </b>
<jsp:setProperty name="usuario" property="ultimaVisita"
value="<%= new java.util.Date() %>"/>
</jsp:useBean>
12.5 El lenguaje EL y
la librería de
acciones
estándar JSLT
C O M E N Z A R
E l l e n g u a j e E L y l a l i b r e r í a d e a c c i o n e s e s t á n d a r J S LT
JSTL
Uso de JSTL
JSTL contiene gran variedad de tags que permiten hacer distintos tipos de tareas.
Librería EL:
C O M E N Z A R
Acceso a datos desde JSP
La base de datos
se utiliza para almacenar varios tipos de datos
que son enormes y tienen una capacidad de
almacenamiento en gigabytes.
https://drive.google.com/file/d/15B7g5R09cvoCri5bLEIhFKgjfFCT9Itr/preview
hemos
terminado
¡EXCELENTE TRABAJO!