Mi bean tiene este metodo:
Código:
Es simplemente para hacer una prueba, de ahi los datos tan absurdos jeje.private ArrayList<Usuario> listaEquipo = new ArrayList<Usuario>(); public String execute() { listaEquipo.clear(); for (int i = 0; i < 10; i++) { Usuario usuario = new Usuario(); usuario.setNOMBRE("Nombre_"+i); usuario.setAPELLIDO1("Apellido1_"+i); usuario.setAPELLIDO2("Apellido2_"+i); listaEquipo.add(usuario); } return Action.SUCCESS; } public ArrayList<Usuario> getListaEquipo() { return listaEquipo; } public void setListaEquipo(ArrayList<Usuario> listaEquipo) { this.listaEquipo = listaEquipo; }
Desde mi jsp llamo al iterator de struts 2 de la siguiente manera:
Código:
Haciendolo así no me muestra nada por pantalla, la cosa es q si en vez de llamar a <s:property value="nombre"/> lo hago como <s:property/> me muestra la nombre/apellido1/apellido2<s:iterator id="listado" value="listaEquipo" status="it"> <tr> <td><s:property value="nombre"/></td> </tr> </s:iterator>
La cosa es q solo muestre el atributo nombre.
A ver si alquien me sabe decir como acceder a los atributos de ese objeto.
Por cierto la clase Usuario tiene sus metodos get correspondientes.
Muchas gracais. Saludos.