Ayuda para cerrar sesion

eos22
16 de Abril del 2008
Hola que tal ojala y me puedan ayudar con esta duda... estoy desarrollando una aplicacion web con jsp"s y necesito que cuando un usuario cambie de pagina metiendo otra url en la barra de direcciones o cierre la ventana del navegador se termine mi sesion y mande un mensaje o un alert al usuario indicandole que su sesion ha terminado, y ya se que el evento onunload detecta cuando cambiamos de pagina y cuando cerramos la ventana, y a partir de ese evento puedo mandar llamar a una funcion de script que me presente el alert, solo que me gustaria saber como puedo hacerle para terminar mi sesion desde esa funcion javascript, existe alguna forma o instruccion en java script para cerrar la sesion? o hay otra manera de terminar mi sesion cuando el usuario cambie de pagina o cierre la ventana?...se los agradezco de antemano.

NADIE
16 de Abril del 2008
Para las sesiones en Java:

//crear sesion. Si existe la toma de la request, si no //existe la crea nueva
HttpSession sesion=request.getSession(true);
//para cerrarla:
//Le pones tu alert si quieres en Javascript y luego en Java:
sesion.invalidate();
Y en la paginas a las que quieras restringir el acceso:
if(null=sesion.getCodigo()){
response.sendRedirect("VeteALaMierda.html");
}
bueno el nombre de la pagina es optativo jeje.