主页面刷新 illegalStateException:stream

时间:2017-12-21 22:38:09   收藏:0   阅读:257

其实是: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);即可

原文:http://www.cnblogs.com/dudadi/p/8082490.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!