Cerrar una ventana desde un servlet

PaMaY
20 de Marzo del 2002
Buenas, desde un servlet necesito cerrar la ventana del navegador que le llama. No se si se puede hace o no.
Gracias

Tommy
20 de Marzo del 2002
Una solucion es, una vez ejecutada la logica contenida en tu servlet, redireccionar la respuesta desde este a una pagina HTML que al cargarse cierre la ventana, es decir, algo asi como:
1. Crear la pagina closeWindow.html, cuyo fuente seria algo tan sencillo como:
<HTML>
<HEAD>
</HEAD>
<BODY onLoad="javascript:window.close();"></BODY>
</HTML>

2. Desde tu servlet, redirecionar a esa pagina:
response.sendRedirect("/myPath/closeWindow.html");
(donde myPath es el path relativo al servidor donde tienes el codigo html de tu aplicacion)