我向服务器发送请求,启动创建Excel-Workbook。问题是当我处理大量数据时请求超时。我通过HttpResponse的ServletOutputStream发回Excel-Workbook。
我尝试使用Response的PrintWriter来保持Request活着,但是这会将我带到另一个我不想要的页面。当我将数据写入OutputStream时,Excel文件被破坏。
有没有以简单的方式解决这个问题,还是会变得非常复杂?
由于
答案 0 :(得分:1)
我认为你有两个选择:
在生成客户端时将Excel流式传输到客户端。只要您发送数据,请求就不会超时。
如果无法播放,您可以创建异步文件并在完成后允许下载