Problema con un var, al usar push solo ingresa el primer elemento de una lista
Publicado por Jorge Caiza (1 intervención) el 27/05/2014 19:23:06
El codigo es el siguiente, estoy usando este servicio web para traer una lista de una base de datos, la cual la imprimo en forma de tabla y funciona correctamente pero deseo en esta imprimirlos en un grafico de nodos para lo cual necesito ingresar en la variable data todos los valores de mi lista, el problema es que solamente esta agregando el primer valor de la lista :( alguien ayudeme con que esta mal gracias ya me he dado vueltas y probado de mil y un formas el codigo lo he acomodado ya de varias formas y sigue imprimiendo solo 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var data=[ ];
<%
com.routsys.logicanegocio.serviciosweb.RedesLogica_Service service = new com.routsys.logicanegocio.serviciosweb.RedesLogica_Service();
com.routsys.logicanegocio.serviciosweb.RedesLogica port = service.getRedesLogicaPort();
java.util.List<com.ws.Relacion> result = port.relaciones();
Iterator it = result.iterator();
for (int i = 0; i < result.size(); i++) {
com.ws.Relacion o = (com.ws.Relacion) result.get(i);
%>
data.push({
"name": "<%out.print(o.getCola());%>",
"parent": "<%out.print(o.getCabeza());%>"
});
<%
}
%>
Valora esta pregunta


0