Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2010, 04:29
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 1
recoger contenido listas en javascript

Hola, tengo un problema que seguramente será muy tonto pero que me trae idem.

Quiero hacer una lista en un Action, y recoger sus valores en un array en javascript de una jsp. Por ejemplo:

private Map<Long,String> objetosConSusSecundarios = new LinkedHashMap<Long,String>(); en mi action, y en la jsp, en javascript:

var listaObjetosConSusSecundarios = new Array();
<s:iterator value="objetosConSusSecundarios">
listaObjetosConSusSecundarios.push({key: '<s:property value="key"/>', secundarios: '<s:property value="value"/>'});
</s:iterator>

o bien una colección sencilla de strings:

En el action:
private Collection<String> idsMontadosObjetosPrincipales = new ArrayList<String>();

y en la jsp, en javascript:
var listaPrincipales = new Array();
<s:iterator value="%{idsMontadosObjetosPrincipales}">
listaPrincipales.push ({key: '<s:property />', value: '<s:property />'});
</s:iterator>

pero ninguna de las dos cosas me funciona. Puedo ver en el Action que las listas se cargan, pero llegan al jsp vacías, o yo las recojo mal, o no sé. ¿Alguna idea? Muchas gracias, y un saludo