Cerrar una ventana desde un servlet
Buenas, desde un servlet necesito cerrar la ventana del navegador que le llama. No se si se puede hace o no.
Gracias
Gracias
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)
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)