Hola bienvenidos a esta elección.
A continuación vamos tubiera el tema DJ STL.
Están listos.
Vamos
bien vamos a cerrar este proyecto damos su derecho Claws
y vamos a crear un nuevo proyecto damos un enfile mi proyecto ya la web Mayrén muy Applications damos
clic en Next y el nombre del proyecto se va a llamar ejemplo J STL qué significa JSP estándar Teslagrad
y dejamos los demás valores por default y quitamos el nombre del paquete damos clic en Siguiente y damos
clic en Finalizar
bien vamos a cambiar el nombre de nuestro proyecto
damos que no.
Posteriormente quitamos también el código fuente si es que se nos ha agregado este código damos clic
derecho delito
y ahora vamos a quitar también el archivo de índex HTML no lo vamos a utilizar y vamos a agregar dos
JSP sobre Web pages damos clic derecho Nioh agregamos el JSP de Index damos clic en Finalizar quitamos
estos comentarios y quitamos la directiva de PAIS que viene por default bien y vamos a llegar a un segundo
archivo otro JSP que se va a llamar J STL Kor
damos en finalizar quitamos esta información y también la directiva bien con eso ya tenemos listo nuestro
proyecto para empezar a trabajar y vamos a cambiar el título se va a llamar.
Ejemplo Kōta STL
iba a ser el mismo título de nuestra página HTML
agregamos los saltos de línea
y ahora vamos a agregar un link para hacer la llamada a nuestro documento.
DJ STL Kord puntos JSP y el texto ir al JSP DJ STL Kor pero también vamos a enviar un parámetro el parámetro
se llama opción y le pasamos el valor de 1.
Es todo lo que va a tener nuestro JSP de Index.
Vamos ahora al Telecom.
Bien aquí lo primero que vamos a hacer es importar el tag Liev que es necesario para utilizar la librería
DJ STL.
En este caso la librería Decor.
Existen varias librerías de Jota STL pero en este ejercicio en particular vamos a utilizar solamente
la librería Decor así que vamos a escribir lo siguiente utilizamos una directiva.
La directiva de Talib y con esa directiva necesitamos especificar dónde se encuentra esta librería.
Agregamos el prefijo que en este caso va a ser el prefijo DC y posteriormente la URI para indicar dónde
se encuentra esta librería.
Agregamos HTTP 2 puntos Diagonal Diagonal ya va a punto son puntocom diagonal JSP diagonal J STL diagonal
Kor y esa es la ruta donde se encuentra esta librería.
No es que con esto vayamos a ir a Internet sino que se va a buscar dentro de las dependencias que tenemos
en nuestro proyecto así que esta librería de Jota STL se encuentra definida dentro del Yar de 8 0 así
que se sabe ya que contiene la información de este Tack Library y con esto ya estamos listos para empezar
a utilizar esta librería vamos a modificar el título Jota STL
ya llevamos el mismo título Jota STL Cor Jota STL significa Jota S.P. estãndar
TACC Library así que son las librerías estándar de Jota y CEPES.
Lo primero que vamos a hacer es utilizar la manipulación de variables así que vamos a agregar el siguiente
código.
Agregamos un comentario manipulación de variables y lo primero que vamos a hacer es declarar una variable
la variable se llama nombre y el valor es Ernesto así que para ello vamos a utilizar nuestra librería
de Jota STL Decor.
Posteriormente dos puntos y utilizamos la etiqueta de Zet para indicar que vamos a crear una variable.
Posteriormente definimos el nombre de la variable en este caso se llama nombre y posteriormente el valor
de esta variable y agregamos el valor en este caso va a ser una cadena el valor de Ernesto.
Con eso estamos definiendo una variable de tipo string llamada nombre con el valor de Ernesto y posteriormente
vamos a imprimir el valor de esta variable.
Accedemos al valor utilizamos de nueva cuenta nuestra librería Decor y posteriormente accedemos a la
etiqueta de Alt para imprimir el valor de esta variable.
Indicamos el nombre de la variable que queremos imprimir el valor y vamos a combinar en este caso la
expresión lenguaje.
Para acceder al valor de esta variable utilizamos símbolo de moneda llaves y posteriormente accedemos
al nombre de la variable que hemos definido este mismo nombre de esta variable y cerramos la etiqueta.
Así que básicamente con esto en primer lugar definimos la variable así que podemos agregar este comentario
se define la variable
y posteriormente desplegamos
el valor de la variable así que básicamente con esto estamos declarando una variable y con esto accedemos
al valor de la variable para que se muestre en el navegador bien vamos a guardar cambios y ejecutamos
damos clic derecho Run
y esperemos a que termine de levantarse las fillo en caso necesario bien ya se ha desplegado nuestra
aplicación y damos clic sobre ir al JSP DJSI Telecom damos clic y podemos observar que primero se declaró
la variable y posteriormente estamos accediendo al valor de esta variable y nos explica el valor de
Ernesto así que con esto ya está funcionando correctamente nuestra librería de J.S Telecom vamos a continuar
agregando otros elementos
vamos a agregar dos saltos estos saltos de línea y posteriormente vamos a definir otra variable pero
utilizando código HTML así que definimos variable con código HTML y vamos a hacer lo siguiente utilizamos
nuestra misma etiqueta de Alt indicamos el valor pero en este caso va a contener código HTML así que
utilizamos un título H4 y agregamos la cadena de hola y cerramos esta etiqueta guardamos cambios y refrescamos
bien no pudo desplegar correctamente esta aplicación debido a que ya estaba ejecutándose y en ocasiones
hemos comentado que hacer cambios directamente puede ser que provoque errores.
Así que en este caso vamos a detener nuestra aplicación detenemos el servidor vamos a hacer de nueva
cuenta Cline envió
y ejecutamos de nueva cuenta nuestra aplicación ya que directamente no se pudo hacer este cambio.
Y ya se levantó Blas Filloy.
Damos hoy de nueva cuenta sobre nuestro Link y podemos observar la cadena.
Hola entre las etiquetas de h4 obviamente la idea no es que se muestren estas etiquetas sino que se
despliegue la cadena de Hola utilizando el título de HTML H4 así que para ello vamos a hacer lo siguiente
para que respete este código agregamos el siguiente atributo XML y le agregamos el valor de fouls para
que no escape los caracteres de HTML sino que los utilice directamente en la salida de HTML refrescamos
y podemos observar la cadena de AILA pero ahora aplicando las etiquetas de HTML H4 si damos el derecho
y vemos el código fuente podemos observar que se está utilizando la etiqueta H4 para desplegar directamente
este título así que es otra forma de desplegar información utilizando la etiqueta de JS Telekom la etiqueta
de auto y vamos a dar lo siguiente Ahora agregamos los saltos más y ahora vamos a agregar un código
condicionado
en este caso va a hacer uso de IF vamos a definir una variable la variable se llama bandera y la asignamos
de manera inicial el valor de Chubb cerramos la etiqueta y ahora agregamos lo siguiente Vamos a utilizar
la etiqueta de C dos puntos If y vamos a hacer el test de alguna variable de tipo bullían.
Así que en este caso vamos a utilizar la variable que hemos definido anteriormente la variable de bandera
recordemos que tiene el valor de Chú
posteriormente.
Con esto abrimos la etiqueta y con eso cerramos la etiqueta de IFF bien y si el test es verdadero entonces
imprimimos el valor la bandera es verdadera guardamos cambios y ejecutamos y podemos observar el código.
La bandera es verdadera si cambiamos por ejemplo este código ya sea el valor de la variable o invertimos
el valor de la comprobación
entonces debido a que la expresión no se cumplió ya no nos muestra ninguna información así que de esta
manera podemos agregar también código condicionado utilizando Ojota STL
y vamos a continuar agregamos un salto
y ahora vamos a utilizar un código condicionado pero utilizando switch ya que también tenemos ese tipo
de etiquetas no solamente IHF sino también podemos utilizar un switch así que hacemos lo siguiente Lo
que vamos a hacer es leer el valor del parámetro que estamos recibiendo desde el Index JSP.
Si recordamos estamos mandando el valor del parámetro opción igual a 1.
Así que desde este lado lo que vamos a hacer es leer ese parámetro así que utilizamos Expression Language
escribimos el objeto implicito Parham y posteriormente para leer el valor del parámetro ponemos simplemente
el valor del parámetro llamado opción opción y preguntamos si el valor es igual a 1.
Entonces vamos a hacer lo siguiente ya estamos dentro del IF pero ahora vamos a utilizar un switch para
esto vamos a utilizar la etiqueta de Chuso y dentro de esa etiqueta vamos a utilizar la etiqueta de
Juan para indicar cuál es el caso vamos a hacer el test para saber qué caso se está ejecutando.
Así decidimos Parham punto opción que es el nombre del parámetro y preguntamos si es igual a 1 a quien
este test no es preguntar si la opción es igual a 1.
Aquí me equivoqué ya que de lo contrario únicamente vamos a estar comprobando el caso de uno aquí realmente
lo que hay que comprobar.
En todo caso
es que sea diferente de Nul si el parámetro es diferente de 1 entonces podemos empezar a trabajar con
este valor de opción y preguntamos si el valor de opción del parámetro opción es igual a 1 entonces
podemos hacer lo siguiente vamos a agregar un salto de línea y escribimos el texto Opción 1 seleccionada.
Obviamente aquí podemos utilizar cualquier otro código pero en este caso solamente es para que vean
cómo utilizar esa etiqueta de juego ya que es muy similar cuando trabajamos con switch ya que estamos
comprobando cada uno de los casos que nos interesa y posteriormente podemos hacer lo siguiente.
Podemos apoyarnos de lo que ya hemos escrito copiamos el caso y ahora vamos a verificar el caso 2 y
cambiamos el texto.
Opción 2 seleccionada y también tenemos la opción por default podemos hacer los siguientes dos puntos
utilizamos la etiqueta de o del así que en cualquier otro caso imprimimos un salto y agregamos el texto
opción
proporcionada desconocida e imprimimos el valor de nuestro parámetro para saber cuál fue la opción que
se proporcionó.
Parham untó opción bien así que con esto ya tenemos la revisión.
Estamos preguntando en primer lugar si el parámetro es diferente de nulo utilizando la etiqueta de If
y posteriormente abrimos la etiqueta de chuts la cual simula el uso de switch y preguntamos por cada
uno de los casos que nos interesa utilizando la etiqueta de juez y posteriormente el atributo de texto.
Si esto es válido entonces se ejecuta este código si no si esta condición es válida se ejecuta esto
y sin ninguna de las otras opciones es válida entonces se ejecuta esta opción y vamos a guardar cambios
refrescamos y podemos observar que en este caso la opción 1 fue la opción seleccionada.
Si cambiamos el valor dentro de la web Relay y damos Enter podemos observar.
Opción 2 seleccionada y si cambiamos por ejemplo por el valor 3 o cualquier otro valor nos muestra opción
proporcionada desconocida y el valor que se proporcionó fue el valor de 3.
También si cambiamos cualquier otro valor por ejemplo el valor de Hola.
Podemos observar también el mismo resultado opción proporcionada desconocida y nos muestra el valor
de Hola.
Así que con esto ya está funcionando también correctamente la etiqueta que simula un switch cuando estamos
trabajando con j STL
vamos a agregar otro caso
vamos a iterar un arreglo vamos a utilizar un escríbele para definir esta variable
así que vamos a definir un arreglo llamado nombres y le asignamos los siguientes valores es una regla
de tipo.
Por lo tanto delegamos cadenas agregamos el valor de Claudia el valor de Pedro y el valor de Juan con
esos tres elementos y posteriormente para que podamos acceder ya sea a través de expresión Language
o DJ STL a esta variable tenemos que compartirla en algún alcance.
Así que vamos a utilizar nuestro objeto implícito request y mandamos a llamar.
El método Zet atributo la llave se llama nombres es el nombre de nuestra variable y proporcionamos nuestra
variable que queremos compartir.
Aquí puede ser cualquier otro nombre pero este nombre debe ser el que vamos a utilizar desde J STL o
desde Expression Language y este nombre es el nombre de nuestra variable.
Esta es la variable que queremos compartir en el alcance de recuesto así que con esto ya estamos compartiendo
nuestra variable y ahora vamos a recorrer esta lista utilizando J.S. STL y Expression Language.
Vamos a combinar los dos para poder recorrer de manera correcta esta lista así que ponemos lista de
nombres dos puntos agregamos un salto y vamos a utilizar lo siguiente Vamos a utilizar una etiqueta
de un orders listo para desplegar cada uno de los elementos.
Y ahora para desplegar cada elemento vamos a utilizar la etiqueta de frizz.
DJ STL así que utilizamos la etiqueta CE 2.2 for each ya que expresa un lenguaje como tal directamente
no tiene forma de recorrer cada uno de los elementos de un arreglo o de una lista así que para ello
lo recomendable es combinar cuatro STL.
En este caso la etiqueta de frizz y combinándolo con expresión Language vamos a poder recorrer sin ningún
problema las listas que tengamos en algún alcance.
En este caso compartimos esta lista.
Este arreglo en el alcance de recuesto así que escribimos dos puntos frizz.
Posteriormente indicamos el nombre de la variable que va a almacenar cada uno de los elementos y posteriormente
accedemos al nombre de la variable que contiene el arreglo.
En este caso hemos compartido esta variable llamada nombres es el mismo nombre que debemos utilizar
aquí.
Con esto estamos accediendo a la variable que se ha compartido en alguna alcanze Expression Language
va a buscar en el siguiente orden una variable llamada nombres.
Primero va a buscar en el alcance de Page posteriormente en el alcance de recuesto posteriormente en
el alcance de sesión y finalmente en el alcance de Application
así que ese es el orden en que va a buscar primero en Pach después en recuesto después en sesión y finalmente
en aplicación y si encuentra la variable nombres en alguno de estos alcances entonces se detiene y va
a utilizar esa variable ya que recordemos que esta variable de nombres podría estar repetida en estos
alcances así que va a revisar en este orden y se va a quedar con la variable que esté disponible en
alguno de estos alcances.
La primera que encuentre en este caso lo estamos agregando en el alcance de recuesto.
Por lo tanto este es el alcance que va a utilizar
cerramos la etiqueta de Fortich y dentro de esa etiqueta vamos a imprimir cada uno de los elementos
de esta lista así que para acceder a cada uno de los elementos ponemos el texto de nombre y utilizando
Expression Language vamos a acceder a la variable persona que es precisamente esta variable que estamos
utilizando.
Y con esto accedemos a cada uno de los elementos del arreglo así que guardamos cambios refrescamos y
en este momento no está reconociendo estos cambios ya que fue un cambio mayor.
Vamos a detener nuestro servidor y tenemos que volver a levantarlo bien ya se detuvo el servidor damos
clic derecho declinación
y levantamos nuestro servidor ejecutamos y esperamos a que termine de levantarse
bien entramos al link DJs Telecom y podemos llevar finalmente la lista de nombres que está desplegando
cada uno de los elementos nombre Claudia Pedro y Juan.
Obviamente esa etiqueta está duplicándose podríamos eliminarla.
No es necesaria pero básicamente era para que identificaran cada uno de los elementos.
Podemos simplemente imprimir el valor de cada uno de los elementos que estamos recorriendo guardamos
cambios y refrescamos y Podemos se vaya a los cambios Cláudia Pedro y Juan
podemos imprimir aquí otro salto y finalmente también agregamos un salto y un link para regresar al
inicio para completar nuestro flujo.
Regresamos al Index
con el texto regresar al inicio guardamos cambios refrescamos y ya podemos observar todos los elementos
que siguen regresar al inicio ya podemos regresar de Nueva cuenta a nuestro J.S. Telecom bien con esto
hemos visto varios de los elementos de la librería estándar así que esas son las bases para utilizar
J STL.
Pero a partir de aquí pueden utilizar cualquier otra librería que necesiten.
El procedimiento es exactamente el mismo y solamente será cuestión de revisar la documentación de cada
etiqueta que decían utilizar.
Pero una vez que ya saben cómo utilizar la base pueden utilizar cualquier otra librería de Jota STL.
Eso es todo este ejercicio y nos vemos en el siguiente vídeo.
Saludos.