已为此响应调用了getOutputStream()
此错误符合我将响应转发到其他页面的信息。
rd.forward(req,res);
答案 0 :(得分:1)
根据评论:
不,它只是jsp / servlet并使用相同的我下载csv文件
听起来好像是在将CSV文件发送到响应后尝试转发响应。这是不可能的。您不能向单个请求发送两个不同的响应。完成发送CSV后,您应该停止触摸请求/响应。它已经完成了它的工作,你应该等待下一个请求。
如果您的实际意图是在下载CSV后更改父页面,则必须以不同方式解决,但这需要JavaScript代码。