Foro sobre Java EE > Problema de novato en JSF
Arriba ocurrió un error :p , mi pregunta y los códigos son estos:
Verán que he creado una página JSF llamada registro.xhtml en donde tengo un formulario en el que ingreso los datos de una persona y las registro en un arrayList de mi ManagedBean y debajo del formulario una tabla donde voy mostrando la lista de las personas que han sido registradas.
Tengo dos ManagedBean, uno llamado Usuario.java y otro ListaUsuarios.java
Usuario.java
http://pastebin.com/TGGEHJ3U
ListaUsuarios.java
http://pastebin.com/wt6bGSUN
El problema lo tengo en mi página JSF llamada registro.xhtml en donde si lo hago de esta manera no tengo ningún problema, los datos se van guardando y apareciendo correctamente en la pantalla:
http://pastebin.com/8ewH7bDz
Como se ve en el código de la página registro.xhtml primero hay un dataTable y segundo un formulario, pero si es que ahora cambio el orden de ambos controles, y primero pongo el formulario y luego el dataTable, el programa no funciona de forma correcta.
Si cambio a esto: http://pastebin.com/2ScMc0FJ
Se registran los usuarios pero sus datos están vacíos. No entiendo por qué de esta segunda forma no funciona. Además creo que el programa se vería mejor de la segunda forma pero así no funciona o.O
Hola, estoy aprendiendo recién JSF y sobre el funcionamiento de los ManagedBeans y las páginas xhtml. Tengo una duda y espero que me puedan ayudar, de antemano les doy las gracias.
Verán que he creado una página JSF llamada registro.xhtml en donde tengo un formulario en el que ingreso los datos de una persona y las registro en un arrayList de mi ManagedBean y debajo del formulario una tabla donde voy mostrando la lista de las personas que han sido registradas.
Tengo dos ManagedBean, uno llamado Usuario.java y otro ListaUsuarios.java
Usuario.java
ListaUsuarios.java
El problema lo tengo en mi página JSF llamada registro.xhtml en donde si lo hago de esta manera no tengo ningún problema, los datos se van guardando y apareciendo correctamente en la pantalla:
Como se ve en el código de la página registro.xhtml primero hay un dataTable y segundo un formulario, pero si es que ahora cambio el orden de ambos controles, y primero pongo el formulario y luego el dataTable, el programa no funciona de forma correcta.
Si cambio a esto:
Se registran los usuarios pero sus datos están vacíos. No entiendo por qué de esta segunda forma no funciona. Además creo que el programa se vería mejor de la segunda forma pero así no funciona o.O