码迷,mamicode.com
首页 > 其他好文 > 详细

主页面刷新 illegalStateException:stream

时间:2017-12-21 19:28:59      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:调试   als   jackson   无法   map   项目   bug   ppi   state   

其实是: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

标签:调试   als   jackson   无法   map   项目   bug   ppi   state   

原文地址:http://www.cnblogs.com/yzlsthl/p/8081955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!