Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/09/2008, 16:19
Bunburyscom
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 16 años, 6 meses
Puntos: 10
Respuesta: Struts mostrar el label de un html:select

Porque no cambias tu bean de tal forma que tenga los atributos id y nombre con su respectivo set() y get().

Y tu List que contenga objetos del tipo Persona

public class Persona {
private String id;
private String nombre;

..... aqui agregas tu set() y get()
}

Persona persona=new Persona();
persona.setId("1");
persona.setNombre("Pepe")

lista.add(persona);

y asi vas agregando las personas a tu lista

Y en el jsp:
<html:select property="id">
<html:optionsCollection name="lista" label="nombre" value="id"/>
</html:select>

y si quieres usar el bean:write tienes que usar un <logic:iterate a la lista

<logic:iterate name="lista" id="persona">
<bean:write name="persona" property="id"/>
<bean:write name="persona" property="nombre"/>
</logic:iterate>