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

Cargar Array de Javascript en un JSP

Estas en el tema de Cargar Array de Javascript en un JSP en el foro de Java en Foros del Web. Buenas Estoy usando este fichero "autosuggest.js", para realizar en un campo de texto una lista de autocompletado, diche fichero necesita un array como este tipo ...
  #1 (permalink)  
Antiguo 25/09/2009, 09:42
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 3 meses
Puntos: 0
Cargar Array de Javascript en un JSP

Buenas

Estoy usando este fichero "autosuggest.js", para realizar en un campo de texto una lista de autocompletado, diche fichero necesita un array como este tipo :

var listaNombres = ['JAIME', 'NURIA'];

Para poder montarlo dinámicamente en una jsp hago esto :
i = 0;
<logic:iterate name="ClienteForm" property="listNombreAuto" id="item">
listaNombres[i] = "<bean:write name="item" property="NOMBRE"/>"
i = i + 1;
</logic:iterate>

Y la función de autocompletado no funciona, la llamada es de este tipo :

<html:text property="nombre" name="ClienteForm" size="40" maxlength="40" styleClass="texto12" styleId="tb"/>

<script> new autosuggest("tb", listaNombres); </script>

El tema es como puedo hacerlo para que el array quede de la forma indicada arriba :
var listaNombres = ['JAIME', 'NURIA'];
  #2 (permalink)  
Antiguo 25/09/2009, 10:52
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Cargar Array de Javascript en un JSP

Al fina lo he solucionado de esta forma :

<logic:iterate id="item" indexId="ctr" name="ClienteForm" property="listNombreAuto">

listaNombres[<bean:write name='ctr'/>] = ["<bean:write name='item' property='NOMBRE'/>"];

</logic:iterate>
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:59.