Ando enfrascado en una aplicación web y tengo una duda, he estado rebuscando en manuales y la web y no he encontrado nada, lo tengo hecho de forma chabacana y estoy seguro que debe haber una manera más "elegante".
Desde el action de struts2 paso una lista de objetos al jsp, y la muestro en un select, pero solo me almacena el campo id (listKey) y un valor (listValue), ¿como podría hacer para poder acceder al resto de campos del objeto?
P.e.
Tengo el objeto Persona, que contiene idPersona (un autonumerico), Nombre, Apellidos, Edad. Creo una lista (listaPersonas) que contiene una lista de objetos de este tipo, al pasar esta lista al jsp:
Código:
Me muestra una lista con el nombre de las personas, y como clave el autonumérico, pero ¿Cómo podría acceder a los apellidos y/o edad de la persona seleccionada?<s:select label="Nombre" name="Persona" listKey="idPersona" listValue="nombre" headerKey="-1" headerValue="Seleccione persona" list="listaPersonas" />
Muchas gracias!