Elemento select anidado con Struts
Publicado por Juan Pablo (15 intervenciones) el 16/01/2008 17:44:11
Buenas!
Deseo mostrar en un formulario una serie de opciones con un select, las cuales están en
una base de datos. Estoy usando Struts y deseo hacerlo con <html:select>. He visto ejemplos y explicaciones en foros bastante buenas, pero no me son suficientes porque mis datos están anidados y no consigo mostrar lo que yo deseo.
Tengo una clase llamada 'UsuarioContainer' que tiene un campo de tipo 'CarteraGlobal'. Ese contenedor con los datos del usuario lo guardo en la sesión con la sentencia
session.setAttribute("UsuarioContainer", usuarioContainer);
Así ya tengo los datos en la sesión, y como decía, el objeto 'UsuarioContainer' tiene un
campo de tipo 'CarteraGlobal'. Esta clase posee un campo de tipo 'List' llamado "carteras"
private List carteras;
Y esta collection posee los datos de las carteras de un usuario, almacenando objetos de
tipo 'CarteraVO'.
Yo lo que quiero es mostrar con el select los nombres de esas 'CarteraVO' que posee el
usuario en cuestión, que se corresponden con la propiedad 'idCartera' de la clase 'CarteraVO'
No sé si ha quedado claro, pero no consigo lo que pretendo. Alguien puede ayudarme? Si no entendeis algo de lo explicado preguntadme, ok?
Muchas gracias
Deseo mostrar en un formulario una serie de opciones con un select, las cuales están en
una base de datos. Estoy usando Struts y deseo hacerlo con <html:select>. He visto ejemplos y explicaciones en foros bastante buenas, pero no me son suficientes porque mis datos están anidados y no consigo mostrar lo que yo deseo.
Tengo una clase llamada 'UsuarioContainer' que tiene un campo de tipo 'CarteraGlobal'. Ese contenedor con los datos del usuario lo guardo en la sesión con la sentencia
session.setAttribute("UsuarioContainer", usuarioContainer);
Así ya tengo los datos en la sesión, y como decía, el objeto 'UsuarioContainer' tiene un
campo de tipo 'CarteraGlobal'. Esta clase posee un campo de tipo 'List' llamado "carteras"
private List carteras;
Y esta collection posee los datos de las carteras de un usuario, almacenando objetos de
tipo 'CarteraVO'.
Yo lo que quiero es mostrar con el select los nombres de esas 'CarteraVO' que posee el
usuario en cuestión, que se corresponden con la propiedad 'idCartera' de la clase 'CarteraVO'
No sé si ha quedado claro, pero no consigo lo que pretendo. Alguien puede ayudarme? Si no entendeis algo de lo explicado preguntadme, ok?
Muchas gracias
Valora esta pregunta


0