1
00:00:10,100 --> 00:00:11,960
Hola Te saludo nuevamente.

2
00:00:11,960 --> 00:00:16,360
Ubaldo Costa espero que estén listos para comenzar con esta lección.

3
00:00:16,400 --> 00:00:20,610
A continuación vamos a estudiar el tema de directivas en cuota de CEPES.

4
00:00:20,930 --> 00:00:22,180
Están listos.

5
00:00:22,180 --> 00:00:32,200
Vamos vamos a revisar a continuación el tema de directivas en los Côté CEPES las directivas nos permiten

6
00:00:32,200 --> 00:00:39,520
controlar el comportamiento de un JSP por ejemplo las clases que vamos a utilizar dentro de un JSP y

7
00:00:39,520 --> 00:00:46,240
hacer el importe de clases Java especificar el tipo MIME con el que vamos a responder a nuestro cliente.

8
00:00:46,240 --> 00:00:51,370
Entre otro tipo de directivas que podemos utilizar para controlar el comportamiento de nuestros JSP

9
00:00:51,370 --> 00:00:57,970
es que con el uso de directivas podemos especificar en nuestro JSP las clases Java que queremos importar

10
00:00:57,970 --> 00:01:01,500
de un JSP el tipo MIME utilizado.

11
00:01:01,830 --> 00:01:10,630
Indicar si el JSP puede acceder a la sesión HTTP el tamaño del buffer de salida indicar la página JSP

12
00:01:10,630 --> 00:01:18,900
de error en algún caso de recepción el manejo de múltiplos entre otras características que podemos especificar

13
00:01:19,110 --> 00:01:21,750
precisamente con el uso de directivas.

14
00:01:21,750 --> 00:01:23,730
Veamos a continuación a más detalle.

15
00:01:23,730 --> 00:01:30,790
Varias de las directivas que podemos utilizar en nuestros JSP es atributos en las directivas de un JSP

16
00:01:32,870 --> 00:01:38,940
algunos de los atributos que podemos indicar en la directiva Page son el atributo de import

17
00:01:42,480 --> 00:01:47,910
el atributo de import dentro de la directiva Peus nos va a permitir especificar cuáles son las clases

18
00:01:47,910 --> 00:01:54,750
que vamos a importar dentro de nuestro JSP e indirectamente a nuestro ser generado a partir de la solicitud

19
00:01:54,810 --> 00:01:56,390
a nuestro JSP.

20
00:01:56,550 --> 00:02:01,950
Aunque el importe lo podemos declarar en cualquier parte de nuestro JSP lo recomendable es ponerlo al

21
00:02:01,950 --> 00:02:04,920
principio como una buena práctica.

22
00:02:04,920 --> 00:02:10,790
La sintaxis para utilizar esta directiva de import vamos a utilizar lo siguiente el símbolo de menor.

23
00:02:10,830 --> 00:02:14,640
Posteriormente el símbolo de porcentage y el símbolo de arroba.

24
00:02:14,840 --> 00:02:19,720
Y para cerrar esta directiva utilizamos el símbolo de porcentaje y el símbolo de mayor.

25
00:02:20,250 --> 00:02:25,950
Y dentro de esta directiva vamos a utilizar la directiva de patio y posteriormente indicamos el atributo

26
00:02:26,010 --> 00:02:30,420
import para especificar cuáles son las clases que queremos importar.

27
00:02:30,450 --> 00:02:36,060
Por ejemplo una vez que ya estamos dentro del valor de este import podemos separar por comas las clases

28
00:02:36,060 --> 00:02:42,530
si queremos importar así que podemos especificar una o más clases y especificamos más de una clase.

29
00:02:42,540 --> 00:02:49,950
Separamos por comas cada una de ellas también tenemos el atributo contentarme y podemos utilizar la

30
00:02:49,950 --> 00:02:53,040
siguiente sintaxis para especificar el.

31
00:02:53,370 --> 00:02:58,800
Eso ya lo hemos trabajado anteriormente pero ahora ya lo estamos explicando que esto es parte del tema

32
00:02:58,800 --> 00:03:04,980
del uso de las directivas y con esto podemos especificar algunas características en nuestro JSP precisamente

33
00:03:04,970 --> 00:03:10,980
como en este caso el contentarme de nuestro JSP es decir el tipo de respuesta que vamos a enviar a nuestro

34
00:03:10,980 --> 00:03:19,130
cliente también podemos indicar por medio de esta directiva Peus si el JSP va a poder acceder al objeto

35
00:03:19,130 --> 00:03:22,040
Saison que se haya creado anteriormente.

36
00:03:22,040 --> 00:03:29,060
Por ejemplo desde un JSP o desde otro servlet por default un JSP está configurado para que podamos acceder

37
00:03:29,120 --> 00:03:35,870
al objeto sesión si queremos indicar lo contrario tenemos que especificar Fool's en esta directiva y

38
00:03:35,870 --> 00:03:41,490
si especificamos fotos en esta directiva lo que sucede es que dentro de nuestras clases implícitas de

39
00:03:41,490 --> 00:03:47,810
un JSP ya no vamos a tener acceso a nuestra variable de tipo Sabillón así que por default el valor de

40
00:03:47,810 --> 00:03:50,740
sesión es igual a Chum utilizando esta directiva.

41
00:03:51,020 --> 00:03:57,670
Y si queremos indicar que este JSP no pueda acceder al objeto Saison entonces con esa directiva indicaremos

42
00:03:57,790 --> 00:03:59,120
sesión igual a fouls

43
00:04:02,320 --> 00:04:06,370
también tenemos otro atributo llamado ish l ignoré.

44
00:04:06,550 --> 00:04:10,870
Esto es lo que significa es que si queremos deshabilitar el manejo de expresión lenguaje en nuestro

45
00:04:10,870 --> 00:04:17,920
JSP tendríamos que indicar por medio de esta directiva Peus indicando el atributo es l ignore el valor

46
00:04:18,010 --> 00:04:19,580
de Thru por default.

47
00:04:19,600 --> 00:04:25,510
Un JSP puede utilizar de manera automática el concepto de expresión Language el cual estudiaremos más

48
00:04:25,510 --> 00:04:26,590
adelante.

49
00:04:26,830 --> 00:04:32,070
Sin embargo si quisiéramos habilitarlo en nuestro JSP podríamos utilizar esta directiva.

50
00:04:32,200 --> 00:04:33,970
Vamos a ver más ejemplos de directivas

51
00:04:38,670 --> 00:04:44,520
tenemos también el atributo buffer y podemos especificarlo de la siguiente manera utilizando esta directiva

52
00:04:45,150 --> 00:04:50,640
así que dentro de esta misma directiva Paix tenemos acceso al atributo buffer con ese atributo buffer

53
00:04:50,640 --> 00:04:57,750
podemos especificar el tamaño en kilobits que puede contener nuestro buffer del JSP y si llegamos al

54
00:04:57,750 --> 00:05:04,740
tamaño especificado en este JSP entonces se hace un flush o vaciado de manera automática de todo el

55
00:05:04,740 --> 00:05:11,850
flujo que hayamos agregado al objeto Prinny Richter o a nuestro output servlet dependiendo del caso.

56
00:05:13,760 --> 00:05:20,570
También tenemos los atributos Orpheus con la siguiente sintaxis con el atributo error Paix vamos a especificar

57
00:05:20,720 --> 00:05:28,450
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

58
00:05:28,480 --> 00:05:31,930
cuando normalmente manejamos el manejo de errores con jote.

59
00:05:32,190 --> 00:05:36,450
Es común que manejemos esta otra directiva en otro JSP.

60
00:05:36,610 --> 00:05:43,600
Esta directiva se va a agregar al JSP que va a manejar los errores por default los JSP tienen el valor

61
00:05:43,600 --> 00:05:50,110
de esa directiva igual a Fool's debido a que los JSP no van a manejar las excepciones de manera automática

62
00:05:50,530 --> 00:05:57,990
sino hay que configurarlos para que puedan acceder a la pila de errores y sobre todo que el JSP que

63
00:05:57,990 --> 00:06:02,020
estemos trabajando sea el que pueda procesar las excepciones.

64
00:06:02,070 --> 00:06:08,700
Así que con esa directiva y error Paix igual a Chum entonces el JSP se convierte en un JSP que puede

65
00:06:08,700 --> 00:06:12,510
recibir excepciones si es que las provoca algún otro JSP

66
00:06:15,630 --> 00:06:23,070
también podemos observar el atributo ish 3 6 y con esta sintaxis es igual Axum especificamos que un

67
00:06:23,070 --> 00:06:29,820
JSP se considera seguro para ser accedido por múltiples hilos por default el contenedor deseables considera

68
00:06:29,880 --> 00:06:36,590
a un JSP como seguro para ser accedido por múltiples hilos es decir el valor por default es igual Atsuko

69
00:06:37,020 --> 00:06:43,320
si se desea que el contenido del JSP no sea accedido por distintos hilos entonces se debe especificar

70
00:06:43,380 --> 00:06:50,400
este valor como fouls así que por default un JSP puede ser accedido por múltiples hilos pero si no quisiéramos

71
00:06:50,430 --> 00:07:00,130
esto entonces tendríamos que poner esta directiva con el valor 6 igual a Foss por último vamos a mencionar

72
00:07:00,160 --> 00:07:06,930
el atributo extenso y con esa directiva nos va a permitir heredar de una clase según especificamos en

73
00:07:07,000 --> 00:07:13,930
el atributo extenso y por lo tanto nuestro JSP va a heredar las características de la clase que especificamos

74
00:07:14,380 --> 00:07:20,300
normalmente ese atributo únicamente se utiliza si queremos agregar comportamiento de terceros.

75
00:07:20,470 --> 00:07:25,870
Aunque este concepto rara vez lo configuramos y únicamente se va a utilizar si es que algún software

76
00:07:25,930 --> 00:07:32,530
o alguna solución en particular nos solicite hacer extensión de nuestros Côté CEPES de clases creadas

77
00:07:32,530 --> 00:07:38,260
por algún otro proveedor vamos a poner en práctica varios de los conceptos de directivas utilizando

78
00:07:38,260 --> 00:07:38,910
JSP.

79
00:07:39,240 --> 00:07:40,600
En los siguientes ejemplos.
