Vamos a comenzar esta clase con el servidor levantado arriba.
La idea es ver la directiva IFF en Tinduf, por ejemplo, para validar mediante el flujo de control
IF en las pistas.
Por ejemplo, si una variable existe, se distinta de null si es igual a un valor.
En fin, el típico if de siempre.
Pero en Tinduf para el ejemplo no vamos a ir al usuario.
Vamos a crear el atributo e.mail
con su getter and ctes.
Click derecho source generar getter and setter.
Marcamos el email.
Vamos a guardar y nos vamos a la lista.
Vamos a copiar el span del apellido email.
Pero bien, solamente vamos a mostrar este elemento HTML Нет spam.
Cuando se cumpla la condición del email, cuando exista th if.
Entonces dentro de esta directiva con el signo peso, las llaves y la condición.
Por ejemplo usuario email.
Entonces si existe se está definido.
Mostramos el email, de lo contrario este se oculta, no se va a mostrar.
Y cómo sería el else en caso de que no se cumpla esta condición?
Tener un camino alternativo.
Copiamos.
Pegamos.
Vamos a modificar dentro del if valíamos 100 null 100 nulo, entonces si el email es igual a null,
entonces acá mostramos su mensaje y en el texto usamos las comillas, simple para indicar que es un
string, un texto literario.
Por ejemplo, el usuario no tiene correo
en el controlador.
En ninguna parte hemos asignado el email, por lo tanto, el nulo debería mostrar el mensaje.
Acá un perra para un salto línea guardamos el usuario no tiene correo perfecto.
Otra forma de colocar el texto, simplemente quitamos esto de acá como él literal podemos quitar el
TH text y lo colocamos acá dentro del elemento HTML.
Guardamos, actualizamos y el mismo resultado.
Vamos a controlador y le damos el correo,
por ejemplo, 3 correo puntocom.
Esperemos que se actualice el servidor.
Volvemos y actualizamos y acá aparece el correo Andrè Gumball Email.
Bueno, quizás faltó el verde.
En realidad el verde debería estar acá.
Veamos otro ejemplo.
Pero ahora, con un arreglo, con una lista, vamos a tener otro método muy parecido al perfil.
De hecho, lo vamos a copiar, pero lo vamos a modificar.
En vez de perfil liter liter y vamos a retornar la vista.
También vamos a tener un título.
Por ejemplo, litado usuarios, esto lo quitamos, vamos a tener otro model atributo.
Pero acá vamos a pasar un listado de usuarios, una lista, le vamos a llamar usuarios, pero con ese
en plural.
A diferencia de acá, que es tan singular, ya que es un arreglo, es una lista.
Bueno, tenemos que crear este arreglo o list de usuario.
Por ejemplo, usando un list de yaba lo importamos de yaba útil del tipo usuario
new ArrayList.
Perfecto, ya tenemos el método por ahora un arreglo vacío sin usuarios.
Tenemos que crear esta lista, listar.
Vamos a recurso, no vamos a template.
Vamos a crear entonces un HTML como siempre.
Copiamos lo que tenemos en perfil desde la H1 hacia arriba.
Incluyendo el bodi y por supuesto, el title, el título, el meta y el Neopets.
Y acá?
Bueno, podríamos iterar mostrar con la directiva IZZ cuando tenga elementos, pero si no tiene elementos
no mostramos nada, como por ejemplo, vamos a mostrar un contenedor que en caso de que no tenga elementos
usuarios, digo mensaje.
Por ejemplo, no hay usuarios en la lista.
Bueno, si estamos trabajando, por ejemplo con base de datos, no hay usuarios registrados en el sistema
o en la base.
Dato Pero bien, acá tenemos que usar la directiva IF para validar.
Y eso cómo lo podemos hacer?
También con signo, peso, con las llaves, el nombre del atributo que le dimos.
En plural, con s usuarios, entonces sí, usuarios.
Punto 6.
Es un método de la interfaz list que nos dice si tiene elementos, retorna el total de elementos.
Si es igual a cero, entonces muestra este mensaje.
Vamos a probar.
Nos vamos a listar.
En vez de perfil, listar listas de usuarios.
No hay usuarios en la lista.
Perfecto.
Entonces, de esa forma, a través de la directiva IF podemos preguntar podemos validar si existen elementos
en nuestro arreglo o en la lista la próxima clase.
Vamos a ver la directiva IZZ.
Básicamente un foreach para iterar elementos en Tinelli y acá mostrar una lista, una tabla con los
usuarios.
Nada más.
Nos vemos.