Hola,
No sé bien donde poner este mensaje, pero lo pondré por aqui y espero que algún moderador lo ponga en el lugar más indicado.
Tengo unas páginas generadas con unos servlets de java (aunque en realidad este problema es independiente del lenguaje de programación).
Dichas páginas contienen información confidencial sobre los usuarios.
El problema es que estas páginas se están guardando en la cache del navegador y/o proxy.
La pregunta es como evito -por todos los medios- que una página web se guarde en cualquier cache. Ya he probado con varias etiquetas meta, como
<meta http-equiv="Expires" content="0">
<meta http-equiv="Last-Modified" content="0">
<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate">
<meta http-equiv="Pragma" content="no-cache">
y la situación mejoro pero no del todo. De vez en cuando, el navegador jala la página de "algún" cache, no estoy seguro si es el navegador o el proxy, pero finalmente no quiero depender de la configuración de ninguno de los dos.
La solución -temporal- que utilize fue agregar un número aleatorio como argumento a todas las páginas en la url pero esto no me parece muy elegante y nunca he visto que un banco haga esto.
No sé como le hagan los bancos u otros sitios para evitar esto pero estoy seguro de que debe existir alguna solución.
Auxilioooo
Muchas Gracias.