估计要自动下载比较难,你可以先取出在服务器上生成一个临时文件,而且文件的类型也要你事先指定好,而jsp中则显示刚生成的文件下载链接。
我们做过的是直接从数据库取出doc、excel或pdf文档然后通过servlet回写显示而不是下载,如果是那样的话,你直接用response.setContentType("application/pdf")或相应的类型后,然后将InputStream中的内容通过response.getOutputStream()输出即可。