zoukankan      html  css  js  c++  java
  • 主页面刷新 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);即可

  • 相关阅读:
    简单状态机
    c语言状态机
    存储公司
    正确跑步
    好好做自己能做的
    I2C学习
    es6 generator函数
    es6 for of 循环
    es6 proxy代理
    es6 Symbol类型
  • 原文地址:https://www.cnblogs.com/dudadi/p/8082490.html
Copyright © 2011-2022 走看看