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

Problemas con un JSP y JavaScript

Estas en el tema de Problemas con un JSP y JavaScript en el foro de Java en Foros del Web. Buenas; Tengo un problemas y no se cual es el error. os pongo el código y os comento. Este es el JSP con el JAvaScript ...
  #1 (permalink)  
Antiguo 22/01/2011, 14:51
 
Fecha de Ingreso: junio-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 0
Problemas con un JSP y JavaScript

Buenas;

Tengo un problemas y no se cual es el error. os pongo el código y os comento.

Este es el JSP con el JAvaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@ page language="java" %>
<%@ page import = "clasesgersset.*" %>


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>
Cuadro de Mandos
</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('visualization', '1', {packages: ['corechart']});
</script>


</head>
<body style="font-family: Arial;border: 0 none;">
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>

<script type="text/javascript">
function drawVisualization() {
// Create and populate the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'x');
data.addColumn('number', 'Tempe');
data.addColumn('number', 'Tempe3');


<% LinkedList<indicadores> lista = getDatosBD.getDatos();
for (int i=0;i<lista.size();i++)
{%>

data.addRow(["a",<%= lista.get(i).getprodEnvios()%> , <%= lista.get(i).getprodEnvios()%>]);

<%}%>

// Create and draw the visualization.
new google.visualization.LineChart(document.getElement ById('visualization')).
draw(data, {curveType: "function",
width: 400, height: 300,
vAxis: {maxValue: 10}}
);
}


google.setOnLoadCallback(drawVisualization);
</script>

<div id="visualization" style="width: 500px; height: 400px;"></div>

</body>
</html>



Luego tengo dos clases en un package que se conecta a una BD y trae los datos para rellenar el data.addRow.

Esto funciona porque si solo escribo los datos en el html si que los pinta pero no consigo que rellene el array en el bucle. supongo que no estara bien indicado en la union de javascript y JSP si me podeis ayudar os lo agradeceria.

Un saludo

Etiquetas: javascript, jsp
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 03:59.