已经为此响应调用了getOutputStream()

时间:2011-05-13 10:00:48

标签: java servlets requestdispatcher

  

已为此响应调用了getOutputStream()

此错误符合我将响应转发到其他页面的信息。

rd.forward(req,res);

1 个答案:

答案 0 :(得分:1)

根据评论:

  

不,它只是jsp / servlet并使用相同的我下载csv文件

听起来好像是在将CSV文件发送到响应后尝试转发响应。这是不可能的。您不能向单个请求发送两个不同的响应。完成发送CSV后,您应该停止触摸请求/响应。它已经完成了它的工作,你应该等待下一个请求。

如果您的实际意图是在下载CSV后更改父页面,则必须以不同方式解决,但这需要JavaScript代码。