Muchas gracias Rascayu, pero sigo teniendo el mismo problema: me pasa lo que tu dices, que carga la página anterior pero no deja ejecutar ningún Action. El problema es que si se va hacia atras continuamente con el botón del navegador no tiene límite y perfectamente se puede llegar hasta la página de consulta de datos privados de la empresa.
Tu código:
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setHeader("Expires","0");
HttpSession session = request.getSession();
session.invalidate();
funciona exactamente igual sin las tres pimeras líneas, pues realmente no se como hace el navegador para saltarselas.
Saludos!! (y si consigues algo ya dirás cómo!!!
)