Hola,
mi duda es acerca de como gestionar una funcionalidad en sí. He mirado bastante por internet, pero no acabo de encontrar lo que busco.
Le funcionalidad es la de listar todos los usuarios de la web, para poder, o bien eliminar uno o más, o editar un determinado usuario para modificar sus datos.
La página que carga la lista, tiene asociado un bean de sesión para poder paginar usuarios, que es el que carga el listado de los usuarios. Pienso que debería ser un bean de request, pero con un bean de este tipo no sé cómo tratar la paginación.
Por otro lado, en la página en la que edito un usuario de la lista, para poder modificar sus datos, tengo un bean de request, que carga los datos del usuario a partir del id del usuario, que estaba como parámetro en el botón de editar usuario.
El problema de ser un bean de request, es que cuando hago modificar, y quiero ejecutar el método de actualizar datos del bean, el bean ya no existe, porque es de request. Se vuelve a crear, pero ya no contiene los datos.
Esta es mi duda, cómo gestionar correctamente este tipo de funcionalidad, que creo que es bastante común. ¿Qué tipo de beans debería utilizar en cada caso?
¿Qué solución se le suele dar? ¿Tiene sentido en alguno de estos casos utilizar un bean de vista?
Un saludo.