Hola Te saludo nuevamente.
Ubaldo Costa espero que estén listos para comenzar con esta lección.
A continuación vamos a estudiar el tema de directivas en cuota de CEPES.
Están listos.
Vamos vamos a revisar a continuación el tema de directivas en los Côté CEPES las directivas nos permiten
controlar el comportamiento de un JSP por ejemplo las clases que vamos a utilizar dentro de un JSP y
hacer el importe de clases Java especificar el tipo MIME con el que vamos a responder a nuestro cliente.
Entre otro tipo de directivas que podemos utilizar para controlar el comportamiento de nuestros JSP
es que con el uso de directivas podemos especificar en nuestro JSP las clases Java que queremos importar
de un JSP el tipo MIME utilizado.
Indicar si el JSP puede acceder a la sesión HTTP el tamaño del buffer de salida indicar la página JSP
de error en algún caso de recepción el manejo de múltiplos entre otras características que podemos especificar
precisamente con el uso de directivas.
Veamos a continuación a más detalle.
Varias de las directivas que podemos utilizar en nuestros JSP es atributos en las directivas de un JSP
algunos de los atributos que podemos indicar en la directiva Page son el atributo de import
el atributo de import dentro de la directiva Peus nos va a permitir especificar cuáles son las clases
que vamos a importar dentro de nuestro JSP e indirectamente a nuestro ser generado a partir de la solicitud
a nuestro JSP.
Aunque el importe lo podemos declarar en cualquier parte de nuestro JSP lo recomendable es ponerlo al
principio como una buena práctica.
La sintaxis para utilizar esta directiva de import vamos a utilizar lo siguiente el símbolo de menor.
Posteriormente el símbolo de porcentage y el símbolo de arroba.
Y para cerrar esta directiva utilizamos el símbolo de porcentaje y el símbolo de mayor.
Y dentro de esta directiva vamos a utilizar la directiva de patio y posteriormente indicamos el atributo
import para especificar cuáles son las clases que queremos importar.
Por ejemplo una vez que ya estamos dentro del valor de este import podemos separar por comas las clases
si queremos importar así que podemos especificar una o más clases y especificamos más de una clase.
Separamos por comas cada una de ellas también tenemos el atributo contentarme y podemos utilizar la
siguiente sintaxis para especificar el.
Eso ya lo hemos trabajado anteriormente pero ahora ya lo estamos explicando que esto es parte del tema
del uso de las directivas y con esto podemos especificar algunas características en nuestro JSP precisamente
como en este caso el contentarme de nuestro JSP es decir el tipo de respuesta que vamos a enviar a nuestro
cliente también podemos indicar por medio de esta directiva Peus si el JSP va a poder acceder al objeto
Saison que se haya creado anteriormente.
Por ejemplo desde un JSP o desde otro servlet por default un JSP está configurado para que podamos acceder
al objeto sesión si queremos indicar lo contrario tenemos que especificar Fool's en esta directiva y
si especificamos fotos en esta directiva lo que sucede es que dentro de nuestras clases implícitas de
un JSP ya no vamos a tener acceso a nuestra variable de tipo Sabillón así que por default el valor de
sesión es igual a Chum utilizando esta directiva.
Y si queremos indicar que este JSP no pueda acceder al objeto Saison entonces con esa directiva indicaremos
sesión igual a fouls
también tenemos otro atributo llamado ish l ignoré.
Esto es lo que significa es que si queremos deshabilitar el manejo de expresión lenguaje en nuestro
JSP tendríamos que indicar por medio de esta directiva Peus indicando el atributo es l ignore el valor
de Thru por default.
Un JSP puede utilizar de manera automática el concepto de expresión Language el cual estudiaremos más
adelante.
Sin embargo si quisiéramos habilitarlo en nuestro JSP podríamos utilizar esta directiva.
Vamos a ver más ejemplos de directivas
tenemos también el atributo buffer y podemos especificarlo de la siguiente manera utilizando esta directiva
así que dentro de esta misma directiva Paix tenemos acceso al atributo buffer con ese atributo buffer
podemos especificar el tamaño en kilobits que puede contener nuestro buffer del JSP y si llegamos al
tamaño especificado en este JSP entonces se hace un flush o vaciado de manera automática de todo el
flujo que hayamos agregado al objeto Prinny Richter o a nuestro output servlet dependiendo del caso.
También tenemos los atributos Orpheus con la siguiente sintaxis con el atributo error Paix vamos a especificar
cuál va a ser el JSP que va a manejar la excepción en caso de que el JSP provoque un error pero también
cuando normalmente manejamos el manejo de errores con jote.
Es común que manejemos esta otra directiva en otro JSP.
Esta directiva se va a agregar al JSP que va a manejar los errores por default los JSP tienen el valor
de esa directiva igual a Fool's debido a que los JSP no van a manejar las excepciones de manera automática
sino hay que configurarlos para que puedan acceder a la pila de errores y sobre todo que el JSP que
estemos trabajando sea el que pueda procesar las excepciones.
Así que con esa directiva y error Paix igual a Chum entonces el JSP se convierte en un JSP que puede
recibir excepciones si es que las provoca algún otro JSP
también podemos observar el atributo ish 3 6 y con esta sintaxis es igual Axum especificamos que un
JSP se considera seguro para ser accedido por múltiples hilos por default el contenedor deseables considera
a un JSP como seguro para ser accedido por múltiples hilos es decir el valor por default es igual Atsuko
si se desea que el contenido del JSP no sea accedido por distintos hilos entonces se debe especificar
este valor como fouls así que por default un JSP puede ser accedido por múltiples hilos pero si no quisiéramos
esto entonces tendríamos que poner esta directiva con el valor 6 igual a Foss por último vamos a mencionar
el atributo extenso y con esa directiva nos va a permitir heredar de una clase según especificamos en
el atributo extenso y por lo tanto nuestro JSP va a heredar las características de la clase que especificamos
normalmente ese atributo únicamente se utiliza si queremos agregar comportamiento de terceros.
Aunque este concepto rara vez lo configuramos y únicamente se va a utilizar si es que algún software
o alguna solución en particular nos solicite hacer extensión de nuestros Côté CEPES de clases creadas
por algún otro proveedor vamos a poner en práctica varios de los conceptos de directivas utilizando
JSP.
En los siguientes ejemplos.