我正在使用spring框架。从jsp页面我正在进行ajax调用,该调用调用使用spring框架编写的控制器。从这个ajax调用中,json作为控制器参数传递。
我猜如果json很小,那么一切都运行正常,但如果json长度增加,那么我在tomcat中遇到异常 -
org.springframework.http.converter.HttpMessageNotReadableException: 无法读取JSON:VALUE_STRING中的意外输入结束时间 [来源:org.apache.catalina.connector.CoyoteInputStream@147fb5c4; line:1,column:6454794];嵌套异常是 org.codehaus.jackson.JsonParseException:意外的输入结束 VALUE_STRING在[来源: org.apache.catalina.connector.CoyoteInputStream@147fb5c4;行:1, 专栏:6454794]
以上的异常并不是每次都要来一个大json。在浏览器控制台&同样在网络选项卡中我没有得到任何东西(因此无法捕获json)。
有人可以帮助我理解这个问题可能是什么原因吗?如何解决这个问题。它很难调试这个场景,因为它并不总是被重现。