Hola bienvenidos a esta elección.
A continuación vamos a revisar el tema de expresión lenguaje utilizando JSP.
Están listos.
Vamos bien vamos a ver nuestro aire y cerramos este proyecto damos un derecho Claws
bien ahora vamos a crear un nuevo proyecto nos siguen Feil mi proyecto seleccionamos ya la web Mayberry
y posteriormente Web Application.
Damos clic en Next y el nombre del proyecto va a ser ejemplo Expression Language
dejamos los demás valores por default y quitamos el nombre del paquete
damos clic en Siguiente dejamos los valores por default y damos clic en Finalizar.
Ahora renombraron nuestro proyecto damos clic derecho Raining
damos siguen Ok
y si se agregó este código vamos a eliminarlo.
Damos clic derecho de Link.
Ahora vamos a empezar con nuestro proyecto.
Vamos a eliminar el archivo índex HTML ya que de momento no lo vamos a utilizar damos un derecho Lilit
y vamos a crear a continuación nuestros jote CEPES sobre web pailletes click derecho Nioh JSP nuestro
primer JSP se va a llamar Index y damos clic en Finalizar quitamos los comentarios y quitamos la primera
directiva ya que ya tenemos definido el contentarme y ahora vamos a generar un segundo JSP sobre web
Pelléas hagámosle JSP que se va a llamar variables implícitas.
Con esto ya se ha creado nuestro archivo quitamos el comentario y también la definición de la directiva.
Vamos a regresar a la página de indis JSP y vamos a hacer los siguientes cambios el título va a ser
ejemplo
de expresión lenguaje
hagamos un salto agregamos un link para mandar a llamar el JSP de variables implícitas
a este Gotha SPL vamos a pasar un parámetro el parámetro de usuario con el valor de Juan y agregamos
el texto objetos implícitos con la expresión lenguaje bien hasta que vamos a dejar este archivo de Index
y vamos ahora nuestro archivo de variables implícitas en el título va a ser l y variables implícitas
el mismo título y ahora vamos a dejar una lista no ordenada de HTML y posteriormente los elementos de
tipo Haytham para empezar a acceder algunos de los objetos implícitos que tenemos acceso cuando estamos
trabajando con la expresión lenguaje y estamos dentro de los JSP.
Así que vamos a escribir lo siguiente en nombre de la aplicación y vamos a acceder al nombre de la aplicación
utilizando expresión lenguaje.
Para utilizar Expression Language vamos a utilizar el símbolo de moneda.
Posteriormente abrimos llaves cerramos llaves y entonces tenemos acceso.
Como podemos observar a varios de los objetos implícitos cuando estamos trabajando con JSP es uno de
los objetos más importantes es el objeto de paso context ya que a partir de aquí tenemos toda la información
relacionada con JSP que se está ejecutando por ejemplo en este caso con Peus context.
Podemos acceder al objeto request
y posteriormente acceder al método context Path así que de esta manera estamos accediendo al nombre
de nuestra aplicación al context Path pero a través de utilizar expression lenguaje accediendo al objeto
implícito Peix context.
Posteriormente el objeto recuas y finalmente el método contextual.
Esto indirectamente manda llamar el método GET context Path y como hemos visto en los JavaBeans no hay
necesidad de establecer G.T y posteriormente el nombre del método sino que simplemente poner como si
fuera una propiedad va a mandar a llamar el método GET context Path bien así que vamos a guardar cambios
y vamos a ejecutar hacemos clic en envío.
Y ejecutamos nuestra aplicación damos un derecho Rong
esperamos a que termine de levantarse glacis
bien podemos que se desplegó en aplicación.
Ejemplo deexpresión language.
Y si damos clic sobre el link de objetos implícitos con la expresión lenguaje vamos a dar clic podemos
ver que estamos accediendo al número de la aplicación y nos muestra el contextual ejemplo de expresión
language.
Hasta aquí todo está funcionando correctamente vamos a continuar
ahora vamos a acceder al tipo de navegador que se está utilizando
agregamos otro elemento de tipo item
y accedemos al tipo de navegador.
De igual manera utilizando Expression Language abrimos símbolo de moneda ya ves y posteriormente accedemos
a la variable implícita de género.
Y ahora proporcionamos el nombre del Jader que deseamos acceder.
Podemos utilizar el punto para acceder a los atributos o métodos de esta propiedad o podemos utilizar
la siguiente notación abrimos paréntesis y posteriormente especificamos el nombre de la propiedad que
queremos acceder.
En este caso es una cadena y la propiedad que deseamos acceder es user.
Así que es otra forma de acceder a las propiedades de nuestros objetos implícitos guardamos cambios
refrescamos y podemos observar que el navegador del cliente estamos utilizando este Yussef yendo bien
así que con esto ya estamos accediendo a otra propiedad a otro objeto implícito vamos a continuar
vamos a acceder al Heydi de la sesión
abrimos expression lenguas y posteriormente accedemos al objeto Kuki posteriormente podemos acceder
a su propiedad.
Sesión Heydi y posteriormente accedemos al valor de esta Kuki también podemos utilizar el objeto sesión
pero en este caso estamos utilizando el objeto Kuki para acceder al valor de la sesión así que por ello
ponemos el valor de sesión Heydi y posteriormente el valor de esta kuki.
Vamos a revisar guardamos cambios refrescamos y podemos observar el valor hay sesión con terminación
4 97 y si vamos a la consola revisamos las cookies tenemos la Coquí de hecho en Haití con terminación
4 97 así que está funcionando sin ningún problema acceder a esta propiedad vamos a continuar
ahora vamos a acceder a la información del Web Server que estamos utilizando
utilizamos el objeto paiche context posteriormente accedemos al objeto servlet context y finalmente
accedemos a la propiedad de server info guardamos cambios y refrescamos y podemos ver que estamos utilizando
las fille Server edición 5.0 así que estamos accediendo sin ningún problema también a las propiedades
de nuestro servidor y finalmente vamos a acceder al parámetro que nos ha enviado a la página de Index
JSP así que escribimos valor parametro y para acceder a los parámetros que estamos recibiendo desde
otros JSP os vamos a utilizar el objeto Parham y posteriormente en nombre del parámetro guardamos cambios
ejecutamos y podemos llevar el valor del parámetro.
Estamos recibiendo la cadena de Juan y como podemos observar en la parte superior también estamos recibiendo
correctamente este parámetro y se está mostrando correctamente también se podría utilizar la otra sintaxis
ya que esto es un mapa entonces también podremos utilizar los corchetes y posteriormente indicar el
nombre del parámetro.
Guardamos cambios refrescamos y podemos observar que tenemos exactamente la misma información así que
cualquiera de las dos sintaxis es correcto así que podemos utilizar esta notación.
Sin embargo podemos simplificarla simplemente poniendo el nombre de la propiedad.
Y finalmente agregamos dos saltos de línea y agregamos un link para regresar al inicio simplemente para
completar el flujo de nuestra aplicación.
Guardamos cambios ejecutamos y podemos observar que ya tenemos el flujo completo de nuestra aplicación
y estamos dando correctamente cada uno de los valores utilizando los objetos implícitos con la sintaxis
de expresión language.
Y conforme avancemos en las demás lecciones de los cursos vamos a observar que utilizar expresión lenguaje
nos va a simplificar mucho el despliegue de información cuando estamos trabajando con JCP Así que es
solamente el principio del uso de expresión Language pero posteriormente vamos a seguir trabajando con
este concepto así que a partir de que ya lo hemos presentado oficialmente van a utilizarlo constantemente
en sus aplicaciones.
Eso solo por esta elección y nos vemos en el siguiente vídeo.
Saludos.