取消阻止后,并没有下载,而是刷新了一下页面。怎样通过代码解决,而不是通过修改浏览器设置。

解决方案 »

  1.   

    估计你是一个url请求里做了两件事,必须得拆成两个url去做
    比如导出excel,你先准备一个url把数据导出,在服务器生成xls文件
    再准备一个url去下载这个文件
    这个问题我也遇到过,但不是用struts去下载,并且只有IE有这个现象,不过已经解决了,
    千万不要让用户去设置浏览器,那种用户体验是很差的,因为10个用户最多只有1个会设置浏览器