Bien, veamos ahora cómo procesar estos datos.
Estos campos el país, lenguaje y roles en el CLT campo del formulario nos vamos a ir al SELECT, entonces
form lett.
Acá tenemos e-mail.
Vamos a tener entonces país del tipo string.
Punto.
Como siempre.
Get parameter país.
Listo.
Muy simple.
Ninguna ausencia.
Solamente una lista select para seleccionar un solo elemento el país.
Luego vamos a tener otro más.
Pero acá es una lista múltiple, ya que son lenguajes de programación.
Entonces es un string corchete, un arreglo.
Lenguajes request.
Punto.
Pero acá no es un get parameter, sino es un get parameter valiums porque son varios valores get parameter
palios y le pasamos el nombre Kampa.
Lo mismo siempre el atributo name.
En el formulario vamos a volver index.
Por acá tenemos el name lenguajes, es decir, el nombre igual que acá país, país y acá lenguajes volvemos
lenguajes en plural.
Otro más
roles también.
Punto Get parameter valiums roles en nombre del campo.
El atributo name importante.
Perfecto.
Ahí tenemos a los tres.
Entonces bajamos y lo tenemos que mostrar acá.
Vamos a duplicar este de acá.
Control té, extractamos país,
país, bajamos ya.
Acá va a cambiar un poco porque es un arreglo, es una lista.
Entonces nos vamos a imprimir el arreglo.
Bueno, igualmente lo podemos imprimir, pero sería mucho mejor recorrerlo con un for, por ejemplo,
pero lo vamos a anidar en él o el Helí, entonces vamos a tener un out punto print.
Como siempre un li, pero este li va a contener a su vez otra lista anidada, ya que es un arreglo.
Entonces vamos a tener acá un uele se fijan dentro del li any damos otra lista html.
Esa es la idea.
Vamos a duplicar, pero acá cambia porque acá tenés que cerrar, pero primero cerramos el while y después
el li, ya que el hueles tan ido dentro del li.
Entonces seleccionamos el li y lo movemos, lo cortamos y lo movemos acá y lo cerramos con los latch.
Acá también diagonal.
Cerramos primero el uele y después li claro, porque el li primero tiene el uele que se abre, después
cerramos el uele y después cerramos el li.
Esa es la idea.
Y entre medio recorremos la lista de temas o lenguajes de programación.
Entonces por acá vamos a bajar y usando un for recorremos podríamos utilizar un foreach, da lo mismo,
pero personalmente voy a utilizar un Arraiz como list.
Voy a convertir este arreglo en una lista y le invoco el método favorito a raíz punto hash list de llebaba
útil.
Acá vamos a pasar el arreglo lenguajes for echo para acá lo tenemos un lenguaje y una presión lanta
output to print por ahí, por ahí.
Li concatenados con el valor lenguaje lenguaje.
El valor que se pasa en el for each por cada uno y cerramos a pero que hay un detalle el cierre no está
bien.
Si está bien acá estamos cerrando, acá estamos abriendo y entremedio de The Whele, acá tenemos cada
lista, cada lenguaje.
Acá podemos colocar lenguajes 2.ª espacio y la lista huele perfecto y con roles sería exactamente igual.
De hecho, vamos a copiar esto, seleccionamos, copiamos, pegamos y lo modificamos.
Entonces, en vez del lenguaje acá sería roles en vez de lenguajes, roles y la variable acá le vamos
a llamar rol rol y vamos a imprimir rol.
Y ahí lo tenemos completo.
Ya tengo el Antar servidor Tonka Tarrinas, así que simplemente realizo el despliegue y vamos a probar.
Bien, vamos a actualizar acá.
Está marcado los elementos por defecto.
El País Andrés Bueno, el Ford, si hago clic acá en el label o nombre, por ejemplo en Password, automáticamente
se habilita acá que el cursor en el campo se fijan si hago clic en e.mail.
Para eso effort porque enlaza.
Si hago clic en el label o en el nombre, el cursor se posiciona en el campo solamente para eso.
Entonces no es necesario tener que hace clic en el campo, sino también puede ser en el nombre.
Para eso es el foro.
Se fijan?
Ya un, dos, tres, cuatro, cinco Mayne, el que tenemos.
Chile Vamos a dejar lo que está marcado usuario y moderador, los dos, enviar perfecto todos los datos
que ya teníamos país celeste fijan se envía el código, no el nombre, el código de las opciones, el
atributo valeo.
Lo que coloquemos en Valeo es lo que vamos a recibir en el CLT.
Lenguaje Java, Yakarta E y Angular roles yo usuario, user y moderador también se envían lo que tenemos
en valio y eso es.
Por último, otro tema que quería ver que no es tan importante, pero son detalles que importante manejarlo.
Si nos vamos acá a Project nos vamos a Target por defecto se genera el war, pero con este nombre web
app form con la versión Snapchat se fijan, los concatena y lo creé con ese nombre.
Después conocemos el display.
Esto lo había comentado, lo renombra y se llama Web App Guión Form.
Eso lo hace Player Teton K7 cuando lo copia o hace el despliegue en Tom Caddies.
Pero podríamos renombrar o dejar preparado listo el char sin la versión simplemente web app form para
que genere el juar con ese nombre.
Bien, entonce voy a quitar todo esto, lo vamos a seleccionar, vamos a quitar para que quede limpio.
Suprimir.
Eliminar perfecto eita limpio target.
Vamos a ir al post y vamos a agregar lo siguiente.
Esto lo voy a bajar en plau jinns, acá en la raíz.
Perdón, envuelto, no employees envuelto.
Vamos a colocar una etiqueta final name o nombre final envuelta.
Entonces colocamos final.
Nadie llega.
Colocamos el nombre del war que finalmente queremos que se llame, por ejemplo web, app, guión, form,
app.
Le vamos a poner John Ford ese nombre, un detalle, pero importante saberlo.
Actualizamos, volvemos a construir el proyecto, entonces nos vamos a rrán.
Perdón en Build Rev Build Project acá Rebuild Project o Build Proyecto.
Lo construimos.
Volvemos perfecto.
Nos vamos a ran ran Tomcat acá o acá, da lo mismo, es decir, volvemos a realizar el despegue y se
va a crear nuevamente el.
Pero con el nombre que le dimos.
Se fijan web app Ford puntuar.
Queda mucho más simple.
Y mientras se le pegue a ese huer un detalle, lo dejamos así, continuamos en la siguiente clase.