本帖最后由 xhz0025 于 2012-11-15 10:57:10 编辑

解决方案 »

  1.   

    logout.servlet输出js代码关闭窗口就好了,java不清楚,需要输出的HTML代码如下<script>window.close()</script>
      

  2.   

    感谢版大回复,这意思是在servlet中
    out.print("<script>window.close()</script>");是吧
    我试了一下Thread.sleep()来延时,
    out.print应该还是做跳转了是吧,新生成了一个页面再将其关闭
    用户访问的话,假设网速很慢,会不会用户一个空白页面,
    在不可能有其他招了吗?
      

  3.   

    或者用ajax,success后再window.close()
      

  4.   


    参考3#的,用ajax请求logout.servlet,在成功回调中调用window.close方法关闭窗口