后台返回json报错,如果单独用户请求则没问题

如果我单独请求则没有问题 但是如果我在请求数据的过程中另外一个用户进行请求。则报异常 后台打印数据 已经获取到 但是数据传输好像出问题了。是不是流的关闭和打开有问题?

image.png

异常:

ould not complete request

  java.lang.NullPointerException

at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215)

at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)

at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)

at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:240)

at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:93)

at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)

at org.apache.coyote.Response.doWrite(Response.java:499)

at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:402)

at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)

at org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:485)


评论区

JFinal

2017-06-20 16:50

通过 response.getWriter() 自行获取过 writer,在最后面添加一行:
renderNull()

hzw

2017-07-03 11:21

@JFinal 最近有点忙,忘记回复了。这错误没有使用Jfinal框架 。框架还在学习中。这个错误的原因 好像是因为我使用的controller为单例 我声明的response是统一声明的 改成在方法上声明response 就可以了。额我对基础一无所知 另外站长给推荐一下学习Jfinal的mysql文档呗。不知道在Jfinal中怎么写复杂的mysql语句。

JFinal

2017-07-03 11:52

@hzw jfinal 手册里面都有,复杂 sql 写天 sql 文件之中,看下 jfinal 手册中的 sql 管理功能

热门反馈

扫码入社