java.lang.IllegalStateException: getOutputStream() has already been called 解决方法之一

       为什么说是解决方法之一呢。因为遇到这个问题后看到了很多此问题的解决方案。很多文章写的原因是文件下载是报的这个错误,而我遇到这个问题的时候根本就没有写文件下载的功能。(我用的是SpringBoot)

      其实说来这个问题的出现也是自己马虎。报错如下

    java.lang.IllegalStateEateException: getOutputStream() has already been called for this response
    at at org.apache.catalina.connector.Response.getWriter(Res(er(Response.java:625)  at at          org.apache.catalina.connector.ResponseFacade.getWriter(Res(er(ResponseFacade.java:211)

前端代码使用的ajax向后台传递数据,后台是一个接收此数据的Controller层方法。最后查找原因,竟然是我没有加@ResponseBody注解。写这篇文章以此为戒

    

你可能感兴趣的:(java.lang.IllegalStateException: getOutputStream() has already been called 解决方法之一)