02/09/2008, 16:19
|
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> |