模拟开始编写servlet响应

时间:2013-01-09 15:41:05

标签: java servlets response apache-poi outputstream

我们有一个servlet,它将服务器端生成的Excel文件打印到响应输出流。 Excel文件由单个方法生成,该方法返回POI工作簿对象中的完整文件。

我们的问题是生成文件的方法持续将近30秒才能执行。客户端一直等待响应,直到我们开始将文件写入响应。

有没有办法在响应中写“something”以使客户端导航器触发下载对话框?

像...一样的东西。

response.getOutputStream().write(null);
workbook.write(response.getOutputStream());

(在outputStream中写入null会抛出NullPointerException)

这样下载似乎已经开始了,尽管该文件尚未生成。

0 个答案:

没有答案