主页面刷新 illegalStateException:stream

Posted 喜东东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主页面刷新 illegalStateException:stream相关的知识,希望对你有一定的参考价值。

其实是:jsonmappingexception:no serializer found for class 由于后台错误堆栈打印很快,只看到illegalStateException:stream
需要细心调试debug.
原因:与response 的geOutputStream out.getWriter()有关
在项目中使用aspectj注解进行Controller层切面编程,日志记录,
再通知类中调用joinPoint.getAgrs();
使用自定义工具类JsonUtil对获取的参数进行json转换,但是此类使用
com.fasterxml.jackson.databing.OjbectMapper.writeValueAsString(Object obj)方法,
此类需要参数序列化,而contrller方法中的httprequest httpreponse无法序列化。
故而报错

只要换成JsonObject.toJsonString(value);即可

以上是关于主页面刷新 illegalStateException:stream的主要内容,如果未能解决你的问题,请参考以下文章