JFinal

登录 注册

大佬们帮帮 getOutputStream() has already been called for this response


getController().renderFile("c:/Download/a.txt");*/



严重: /admin/commonPage/doDiyFunc

java.lang.IllegalStateException: getOutputStream() has already been called for this response

at org.apache.catalina.connector.Response.getWriter(Response.java:663)

at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:213)

at com.jfinal.render.ErrorRender.render(ErrorRender.java:59)

各位大佬这个异常怎么解决

网上说在   .jsp  页面 加上了如下两句

              out.clear();
              out = pageContext.pushBody();

可我不太清楚在  .java  怎么加

评论

  • 04-14 22:01
    升级到最新版本 jfinal 3.8 试一下,文档中已提供了极速升级到 3.8 的方法:
    https://www.jfinal.com/doc/14-1
  • 04-15 09:05
    感谢大佬抽空回复我。我现在的MyEclipse还是2010的,里面jdk最高到1.7,看来得升级到1.8了。
  • 04-15 11:22
    @映玥无痕 1.8 早已普及,比 1.7 优秀得多,值得升上来
  • 发送