Foros del Web » Programación para mayores de 30 ;) » Java »

Struts 2 tag iterator

Estas en el tema de Struts 2 tag iterator en el foro de Java en Foros del Web. Hola amigos, me gustaria haceros una consulta. Resulta q he empezado a mirar Struts 2 y aun estoy muy verde, necesito iterar sobre una lista ...
  #1 (permalink)  
Antiguo 10/12/2007, 06:44
 
Fecha de Ingreso: diciembre-2004
Mensajes: 51
Antigüedad: 19 años, 4 meses
Puntos: 0
Struts 2 tag iterator

Hola amigos, me gustaria haceros una consulta. Resulta q he empezado a mirar Struts 2 y aun estoy muy verde, necesito iterar sobre una lista desde un jsp y mostrar los distintos campos.

Mi bean tiene este metodo:

Código:
        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;
	}
Es simplemente para hacer una prueba, de ahi los datos tan absurdos jeje.

Desde mi jsp llamo al iterator de struts 2 de la siguiente manera:
Código:
<s:iterator id="listado" value="listaEquipo" status="it">
   <tr>
      <td><s:property value="nombre"/></td>
   </tr>
</s:iterator>
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

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.
  #2 (permalink)  
Antiguo 10/12/2007, 07:37
 
Fecha de Ingreso: diciembre-2004
Mensajes: 51
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: Struts 2 tag iterator

Vale... soy un cazurro, ya esta funcionando ha sido un fallo mi :(

Nada q el metodo get de Usuario es getNOMBRE() y yo estaba llamando a <s:property value="nombre"/> y tenia q ser <s:property value="NOMBRE"/>

Muchas gracias
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:54.