Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2012, 07:12
Eux
 
Fecha de Ingreso: octubre-2010
Mensajes: 60
Antigüedad: 14 años, 2 meses
Puntos: 0
Java no me va dentro de Javascript

Hola a tod@s,

Necesito que un JSP se actualice cada 5 segundos con información procedente de una tabla en la bbdd, con lo que he usado setInteval de javascript y la función quedó de la siguiente manera:

Código Javascript:
Ver original
  1. <script>
  2.     function fun(){
  3.             <%
  4.                 GestorBBDD g = new GestorBBDD();
  5.                 int num_respuestas = g.getTotalBBDD();//devuelve total (entero)
  6.                 g.closeConn();
  7.             %>
  8.             alert(num_respuestas);
  9.     }
  10.     setInterval("fun()",5000);
  11. </script>

Cuando entro por primera vez a la página el alert me da el valor TOTAL correcto. Ahora bien, si voy a la BBDD, y elimino de la tabla un registro el valor no cambia, sigue saliendo el mismo TOTAL. Si vuelvo a cargar (F5) la página entonces SI que me da el valor nuevo.

¿Cómo puede ser que el alert sigue saliendo y es como que no pasa por el código java?

Gracias.
Saludos.