Este tema es muy viejo pero bueno si de algo sirve a alguien que lea esto....
Lo que yo utilize fue un truquito de javascrit
Suponiendo que tienen una ventana o una clase( en caso de jsp) que va a hacer la funciòn de "logout" (la pagina que cerrar la sesio), en vez de mandar llamar esta como "window.location = logOut.jsp", utilize "top.location.replace("logOut.jsp" ;". Lo que hace esto, es que la pàgina que cierra la sesion, sustituye a la pagina que lo manda llamar, por lo tanto borra el historial del aplicativo y cuando den boton atras, los redireccioara a la pagina que estaban viendo antes de entrar al aplicativo.
¿No se si me di a entender?Espero que si, si no si les interesa investiguen sobre el atributo "replace" de javascript y les servira sin importar si es php, jsp, etc.