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

añadir lista de string a una vista de spring

Estas en el tema de añadir lista de string a una vista de spring en el foro de Java en Foros del Web. Hola Supongamos que quiero añadir a una vista una lista de objetos tipo string de la forma: mav.addObject(telefonos); en la cual telefonos está definida como ...
  #1 (permalink)  
Antiguo 09/09/2008, 06:34
Avatar de morenita7722  
Fecha de Ingreso: enero-2007
Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 17 años, 3 meses
Puntos: 1
añadir lista de string a una vista de spring

Hola
Supongamos que quiero añadir a una vista una lista de objetos tipo string de la forma:
mav.addObject(telefonos);

en la cual telefonos está definida como
ArrayList<String> telefonos = new ArrayList<String>();

En la vista, cuando quiero mostrarlos hago:

<c:forEach items="${stringList}" var="telefono">
<c:out value="${telefono}">${telefono}</c:out>
</c:forEach>

Y todo sale correcto.

Ahora la duda es: si yo añado varias listas de string, como identifica la vista a cual estoy haciendo referencia en cada momento? Es decir, si hago
mav.addObject(telefonos);
mav.addObject(faxes);

en la cual están definidos como:
ArrayList<String> faxes = new ArrayList<String>();
ArrayList<String> telefonos = new ArrayList<String>();

En la vista, no sé como mostrarlos porque si hago:


<c:forEach items="${stringList}" var="telefono">
<c:out value="${telefono}">${telefono}</c:out>
</c:forEach>


<c:forEach items="${stringList}" var="fax">
<c:out value="${fax}">${fax}</c:out>
</c:forEach>

confunde las listas y no muestra nada. Espero haberlo explicado bien, jeje

Saludos!!
  #2 (permalink)  
Antiguo 09/09/2008, 06:50
Avatar de morenita7722  
Fecha de Ingreso: enero-2007
Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: añadir lista de string a una vista de spring

Ya está! olvidadlo!

mav.addObject("telefonos", telefonos);
mav.addObject("faxes", faxes);


TELEFONOS
<c:forEach items="${telefonos}" var="telefono">
<c:out value="${telefono}">${telefono}</c:out>
</c:forEach>
FAXES
<c:forEach items="${faxes}" var="fax">
<c:out value="${fax}">${fax}</c:out>
</c:forEach>

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 17:17.