
26/11/2010, 04:29
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 16 años, 3 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 |