需要在响应头部加上一些标示,告诉浏览器这个是文件下载。如果你用了框架比如struts,需要加如下配置 application/octet-stream;charset=ISO8859-1 fileStream attachment;filename="${fileName}" 2048 如果没有用框架,就手动在返回对象添加这些contentType