Debido a que el navegador almacenará los datos explorados anteriormente en el caché del navegador, a veces el navegador recuperará los datos directamente del caché.
Esto se debe a que después de modificar el programa, el siguiente código mostrará los datos antiguos. Este problema se puede solucionar.
<%
if(request.getProtocol().compareTo("HTTP/1.0")==0)
request.setHeader("Pragma","sin caché");
if(request.getProtocol().compareTo("HTTP/1.1")==0)
request.setHeader("Control de caché","sin caché");
respuesta.setDateHeader("Expira",0
%
>);
http://blog.csdn.net/daryl715/archive/2007/03/01/1517644.aspx