Hola kemmotar, no sé como es en jsp, en un servlet sería algo parecido a esto;
En el método doGet o doPost
Código:
response.setContentType("text/javascript");
PrintWriter out = response.getWriter();
out.println("window.close()");
No sé nada de struts, solo quiero decirte que enviando ese content-type y window.close(), el navegador lo ejecuta.
Si no te vale pergunta en el foro servlets y jsp