java.lang.IllegalStateException: getWriter() has already been called for this response
在执行这段代码报错:
OutputStream out = response.getOutputStream();
通过查找资料分析,Response.getWriter()已经有打开了的,所以再获取getOutputStream就会报错。因为
getWriter()和getOutputStream()不能在同一个response同时调用。
看到response中的usingWriter=true,随即想办法将该标志位设置为false。
response.reset(); 即可,注意reset后缓存消失。