admin管理员组

文章数量:1636810

场景:

在导出excel向response写出文件流供页面下载时报错,Serialized class org.apache.catalina.connector.ResponseFacade must implement java.io.Serializable

分析:

因为HttpServletResponse这个类是不能被序列化的,如果这个类进行跨了线程,也就是从主线程传递到其他线程中就会进行序列化, 而我这个项目是dubbo项目,控制层和业务层是两个子项目,在控制层的response传递给业务层的时候就已经跨了线程,类似内部服务调用,

解决:

将导出的代码就写在本项目中,不去调业务层接口

本文标签: ApacheCatalinaorgSerializedclass