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<script>
function fun(){
<%
GestorBBDD g = new GestorBBDD();
int num_respuestas = g.getTotalBBDD();//devuelve total (entero)
g.closeConn();
%>
alert(num_respuestas);
}
setInterval("fun()",5000);
</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.