输出流之《OutputStream》

今天写了一枚下载功能,点击点击老是报 getOutputStream() has already been called for this respons 错误!!!

网上查了一下说是没有关闭流之类的,我认真的检查了好多遍,确认所有流都已做了关闭!

下面直接贴出解决办法:

                                     解决方法一、response.getOutputStream() 和 response.getWriter().write(json); 同时出现 就会出现以上Bug!删掉其一即可解决。

                                     解决方法二、在给处理下载文件转发的jsp页面,添加

                                                         <%
                out.clear();
                out = pageContext.pushBody();
                %>

原文地址:https://www.cnblogs.com/lwh0206/p/7866352.html