http://www.csdn.net/Develop/read_article.asp?id=13004

解决方案 »

  1.   

    不管什么文件都用:ContentType = "application/zip"
      

  2.   

    是的,我目前就是采用的这种方法 做的,直接向浏览器写流的方法.但问题  是这样的 ,当点击这个链接时(这个链接 是后台Servlet),这个动作是向浏览器写流
    同时,当前网页的url 看上去没有变,但实际上 它己经不是刚开始的url指向了,这是一种假向
    当你还在这个页面上操作时 就会出现脚本错误(因为这个页面上我有脚本实时在运行中).因为
    它的url在点击过程中,作了转向,所以这时的脚本就会报出你无权仿问的错误了.
    不知道大家 听懂没有. 如果 在这个链接 加上 tagert 属性=_blank 的话 ,那么 下载完毕时
    这个 新弹窗口(Servlet的动作),它不会自动关闭 ,这种该如何 关闭呢(解决这个也行).