1
00:00:00,720 --> 00:00:02,430
Hola bienvenidos a esta elección.

2
00:00:02,430 --> 00:00:06,500
A continuación vamos a revisar el tema de expresión lenguaje utilizando JSP.

3
00:00:06,630 --> 00:00:07,650
Están listos.

4
00:00:07,650 --> 00:00:14,940
Vamos bien vamos a ver nuestro aire y cerramos este proyecto damos un derecho Claws

5
00:00:19,270 --> 00:00:26,040
bien ahora vamos a crear un nuevo proyecto nos siguen Feil mi proyecto seleccionamos ya la web Mayberry

6
00:00:26,070 --> 00:00:27,880
y posteriormente Web Application.

7
00:00:27,990 --> 00:00:31,830
Damos clic en Next y el nombre del proyecto va a ser ejemplo Expression Language

8
00:00:36,230 --> 00:00:39,190
dejamos los demás valores por default y quitamos el nombre del paquete

9
00:00:42,240 --> 00:00:51,350
damos clic en Siguiente dejamos los valores por default y damos clic en Finalizar.

10
00:00:51,410 --> 00:00:53,890
Ahora renombraron nuestro proyecto damos clic derecho Raining

11
00:00:58,460 --> 00:00:59,310
damos siguen Ok

12
00:01:04,950 --> 00:01:06,700
y si se agregó este código vamos a eliminarlo.

13
00:01:06,700 --> 00:01:11,310
Damos clic derecho de Link.

14
00:01:11,380 --> 00:01:13,560
Ahora vamos a empezar con nuestro proyecto.

15
00:01:13,930 --> 00:01:20,080
Vamos a eliminar el archivo índex HTML ya que de momento no lo vamos a utilizar damos un derecho Lilit

16
00:01:22,750 --> 00:01:29,450
y vamos a crear a continuación nuestros jote CEPES sobre web pailletes click derecho Nioh JSP nuestro

17
00:01:29,450 --> 00:01:39,420
primer JSP se va a llamar Index y damos clic en Finalizar quitamos los comentarios y quitamos la primera

18
00:01:39,420 --> 00:01:45,420
directiva ya que ya tenemos definido el contentarme y ahora vamos a generar un segundo JSP sobre web

19
00:01:45,420 --> 00:01:55,960
Pelléas hagámosle JSP que se va a llamar variables implícitas.

20
00:01:56,030 --> 00:02:01,630
Con esto ya se ha creado nuestro archivo quitamos el comentario y también la definición de la directiva.

21
00:02:02,120 --> 00:02:08,120
Vamos a regresar a la página de indis JSP y vamos a hacer los siguientes cambios el título va a ser

22
00:02:08,120 --> 00:02:08,740
ejemplo

23
00:02:13,390 --> 00:02:14,500
de expresión lenguaje

24
00:02:20,480 --> 00:02:30,030
hagamos un salto agregamos un link para mandar a llamar el JSP de variables implícitas

25
00:02:32,960 --> 00:02:40,760
a este Gotha SPL vamos a pasar un parámetro el parámetro de usuario con el valor de Juan y agregamos

26
00:02:40,760 --> 00:02:50,020
el texto objetos implícitos con la expresión lenguaje bien hasta que vamos a dejar este archivo de Index

27
00:02:50,980 --> 00:03:01,060
y vamos ahora nuestro archivo de variables implícitas en el título va a ser l y variables implícitas

28
00:03:09,140 --> 00:03:22,580
el mismo título y ahora vamos a dejar una lista no ordenada de HTML y posteriormente los elementos de

29
00:03:22,580 --> 00:03:30,180
tipo Haytham para empezar a acceder algunos de los objetos implícitos que tenemos acceso cuando estamos

30
00:03:30,180 --> 00:03:33,400
trabajando con la expresión lenguaje y estamos dentro de los JSP.

31
00:03:34,020 --> 00:03:42,080
Así que vamos a escribir lo siguiente en nombre de la aplicación y vamos a acceder al nombre de la aplicación

32
00:03:42,350 --> 00:03:43,900
utilizando expresión lenguaje.

33
00:03:43,910 --> 00:03:47,880
Para utilizar Expression Language vamos a utilizar el símbolo de moneda.

34
00:03:47,900 --> 00:03:53,230
Posteriormente abrimos llaves cerramos llaves y entonces tenemos acceso.

35
00:03:53,240 --> 00:04:00,880
Como podemos observar a varios de los objetos implícitos cuando estamos trabajando con JSP es uno de

36
00:04:00,880 --> 00:04:06,490
los objetos más importantes es el objeto de paso context ya que a partir de aquí tenemos toda la información

37
00:04:06,700 --> 00:04:11,360
relacionada con JSP que se está ejecutando por ejemplo en este caso con Peus context.

38
00:04:11,380 --> 00:04:13,440
Podemos acceder al objeto request

39
00:04:16,990 --> 00:04:25,590
y posteriormente acceder al método context Path así que de esta manera estamos accediendo al nombre

40
00:04:25,590 --> 00:04:31,290
de nuestra aplicación al context Path pero a través de utilizar expression lenguaje accediendo al objeto

41
00:04:31,290 --> 00:04:32,480
implícito Peix context.

42
00:04:32,760 --> 00:04:36,410
Posteriormente el objeto recuas y finalmente el método contextual.

43
00:04:36,630 --> 00:04:42,540
Esto indirectamente manda llamar el método GET context Path y como hemos visto en los JavaBeans no hay

44
00:04:42,540 --> 00:04:48,240
necesidad de establecer G.T y posteriormente el nombre del método sino que simplemente poner como si

45
00:04:48,240 --> 00:04:54,330
fuera una propiedad va a mandar a llamar el método GET context Path bien así que vamos a guardar cambios

46
00:04:54,360 --> 00:04:57,660
y vamos a ejecutar hacemos clic en envío.

47
00:05:06,590 --> 00:05:08,950
Y ejecutamos nuestra aplicación damos un derecho Rong

48
00:05:11,810 --> 00:05:13,610
esperamos a que termine de levantarse glacis

49
00:05:16,740 --> 00:05:19,150
bien podemos que se desplegó en aplicación.

50
00:05:19,210 --> 00:05:20,480
Ejemplo deexpresión language.

51
00:05:20,880 --> 00:05:27,430
Y si damos clic sobre el link de objetos implícitos con la expresión lenguaje vamos a dar clic podemos

52
00:05:27,460 --> 00:05:32,770
ver que estamos accediendo al número de la aplicación y nos muestra el contextual ejemplo de expresión

53
00:05:32,770 --> 00:05:34,320
language.

54
00:05:34,320 --> 00:05:37,240
Hasta aquí todo está funcionando correctamente vamos a continuar

55
00:05:40,830 --> 00:05:44,130
ahora vamos a acceder al tipo de navegador que se está utilizando

56
00:05:46,900 --> 00:05:48,760
agregamos otro elemento de tipo item

57
00:05:52,480 --> 00:05:54,450
y accedemos al tipo de navegador.

58
00:05:54,460 --> 00:06:01,300
De igual manera utilizando Expression Language abrimos símbolo de moneda ya ves y posteriormente accedemos

59
00:06:01,600 --> 00:06:03,450
a la variable implícita de género.

60
00:06:03,580 --> 00:06:07,300
Y ahora proporcionamos el nombre del Jader que deseamos acceder.

61
00:06:07,330 --> 00:06:13,240
Podemos utilizar el punto para acceder a los atributos o métodos de esta propiedad o podemos utilizar

62
00:06:13,240 --> 00:06:19,090
la siguiente notación abrimos paréntesis y posteriormente especificamos el nombre de la propiedad que

63
00:06:19,090 --> 00:06:20,810
queremos acceder.

64
00:06:21,010 --> 00:06:26,650
En este caso es una cadena y la propiedad que deseamos acceder es user.

65
00:06:27,160 --> 00:06:33,630
Así que es otra forma de acceder a las propiedades de nuestros objetos implícitos guardamos cambios

66
00:06:35,370 --> 00:06:43,480
refrescamos y podemos observar que el navegador del cliente estamos utilizando este Yussef yendo bien

67
00:06:43,480 --> 00:06:48,400
así que con esto ya estamos accediendo a otra propiedad a otro objeto implícito vamos a continuar

68
00:06:52,690 --> 00:06:54,550
vamos a acceder al Heydi de la sesión

69
00:06:59,960 --> 00:07:06,510
abrimos expression lenguas y posteriormente accedemos al objeto Kuki posteriormente podemos acceder

70
00:07:06,570 --> 00:07:08,160
a su propiedad.

71
00:07:09,160 --> 00:07:19,450
Sesión Heydi y posteriormente accedemos al valor de esta Kuki también podemos utilizar el objeto sesión

72
00:07:19,660 --> 00:07:25,450
pero en este caso estamos utilizando el objeto Kuki para acceder al valor de la sesión así que por ello

73
00:07:25,450 --> 00:07:30,520
ponemos el valor de sesión Heydi y posteriormente el valor de esta kuki.

74
00:07:30,550 --> 00:07:37,510
Vamos a revisar guardamos cambios refrescamos y podemos observar el valor hay sesión con terminación

75
00:07:37,510 --> 00:07:47,220
4 97 y si vamos a la consola revisamos las cookies tenemos la Coquí de hecho en Haití con terminación

76
00:07:47,220 --> 00:07:55,860
4 97 así que está funcionando sin ningún problema acceder a esta propiedad vamos a continuar

77
00:08:00,680 --> 00:08:04,320
ahora vamos a acceder a la información del Web Server que estamos utilizando

78
00:08:08,060 --> 00:08:18,260
utilizamos el objeto paiche context posteriormente accedemos al objeto servlet context y finalmente

79
00:08:18,260 --> 00:08:28,600
accedemos a la propiedad de server info guardamos cambios y refrescamos y podemos ver que estamos utilizando

80
00:08:28,620 --> 00:08:35,020
las fille Server edición 5.0 así que estamos accediendo sin ningún problema también a las propiedades

81
00:08:35,020 --> 00:08:43,120
de nuestro servidor y finalmente vamos a acceder al parámetro que nos ha enviado a la página de Index

82
00:08:43,840 --> 00:08:52,850
JSP así que escribimos valor parametro y para acceder a los parámetros que estamos recibiendo desde

83
00:08:52,850 --> 00:09:01,910
otros JSP os vamos a utilizar el objeto Parham y posteriormente en nombre del parámetro guardamos cambios

84
00:09:04,090 --> 00:09:08,240
ejecutamos y podemos llevar el valor del parámetro.

85
00:09:08,480 --> 00:09:13,790
Estamos recibiendo la cadena de Juan y como podemos observar en la parte superior también estamos recibiendo

86
00:09:13,790 --> 00:09:20,450
correctamente este parámetro y se está mostrando correctamente también se podría utilizar la otra sintaxis

87
00:09:21,230 --> 00:09:27,320
ya que esto es un mapa entonces también podremos utilizar los corchetes y posteriormente indicar el

88
00:09:27,320 --> 00:09:28,510
nombre del parámetro.

89
00:09:29,000 --> 00:09:36,000
Guardamos cambios refrescamos y podemos observar que tenemos exactamente la misma información así que

90
00:09:36,000 --> 00:09:41,670
cualquiera de las dos sintaxis es correcto así que podemos utilizar esta notación.

91
00:09:41,670 --> 00:09:47,760
Sin embargo podemos simplificarla simplemente poniendo el nombre de la propiedad.

92
00:09:48,150 --> 00:09:55,890
Y finalmente agregamos dos saltos de línea y agregamos un link para regresar al inicio simplemente para

93
00:09:55,890 --> 00:09:57,590
completar el flujo de nuestra aplicación.

94
00:10:01,990 --> 00:10:10,000
Guardamos cambios ejecutamos y podemos observar que ya tenemos el flujo completo de nuestra aplicación

95
00:10:10,300 --> 00:10:15,700
y estamos dando correctamente cada uno de los valores utilizando los objetos implícitos con la sintaxis

96
00:10:15,820 --> 00:10:17,190
de expresión language.

97
00:10:17,990 --> 00:10:22,900
Y conforme avancemos en las demás lecciones de los cursos vamos a observar que utilizar expresión lenguaje

98
00:10:23,110 --> 00:10:28,230
nos va a simplificar mucho el despliegue de información cuando estamos trabajando con JCP Así que es

99
00:10:28,220 --> 00:10:33,220
solamente el principio del uso de expresión Language pero posteriormente vamos a seguir trabajando con

100
00:10:33,220 --> 00:10:39,040
este concepto así que a partir de que ya lo hemos presentado oficialmente van a utilizarlo constantemente

101
00:10:39,070 --> 00:10:41,000
en sus aplicaciones.

102
00:10:41,120 --> 00:10:43,910
Eso solo por esta elección y nos vemos en el siguiente vídeo.

103
00:10:43,930 --> 00:10:44,560
Saludos.
