当前位置:首页 > 后端开发 > jfreechart出现ChartDeleter没有序列化问题导致session信息丢失的解决方法

jfreechart出现ChartDeleter没有序列化问题导致session信息丢失的解决方法

7个月前 (05-27)61

jfreechart0.9版本的在生成图表后出现ChartDeleter没有序列化问题的解决方法,错误信息如下

这样图片是能正常显示的,但是这样可能会导致session原有的信息丢失,是因为ChartDeleter是传入session时如果没有经过序列化处理,反序列化回来的时候会破坏session的其它信息。

解决方法如下:把jfreechart的下面两个类取出来,放到自己的工程里

然后修改ChartDeleter类,使其实现java.io.Serializable接口就ok了,其它东西不需要改动。

 

 

作者:MXi4oyu
来源链接:https://www.cnblogs.com/secbook/archive/2009/10/15/2655242.html

“jfreechart出现ChartDeleter没有序列化问题导致session信息丢失的解决方法” 的相关文章

spring gateway ,spring security集成,webfilter执行两次的问题处理

spring gateway ,spring security集成,webfilter执行两次的问题处理 1.问题说明 spring g...

Mac系统更新JAVA版本

Only one JRE can be installed at a time. The system will notinstall a JRE that has a lo...

安装测试kafka-3.0.0

安装测试kafka-3.0.0

1.下载 wget https://dlcdn.apache.org/kafka/3.0.0/kafka_2.12-3.0.0.tgz --...

Spring注解之@FeignClient注解使用方法

Spring注解之@FeignClient注解使用方法

介绍Spring注解中@FeignClient注解使用方法。 声明接口时在代码中通过@Resource注入容器之后即可使用。@FeignClient注解的常用属性如下:...

Python环境变量配置

Python环境变量配置

这里是用 Python2.7 为例子 1、Window7下:   1)安装路径:默认安装路径:C:\Python27。特别注意,安装完之后,需要检查一下,在环境变量是否有 P...

java中重载与重写的区别

java中重载与重写的区别   首先我们来讲讲:重载(Overloading)     (1) 方法重载是让类以统一的方式处理不同类...

左手字节,右手阿里,我是如何通阿里架构师的java面试文档,拿到多家大厂offer的

左手字节,右手阿里,我是如何通阿里架构师的java面试文档,拿到多家大厂offer的

在这分享一份阿里架构师的java面试文档,助力大伙拿到offer 01,整体目录 春招核心面试 春招核心面试...

爬虫入门  手写一个Java爬虫

爬虫入门 手写一个Java爬虫

本文内容 涞源于  罗刚 老师的 书籍 << 自己动手写网络爬虫一书 >> ; 本文将介绍 1: 网络爬虫的是做什么...

java配置环境变量

java配置环境变量

首先打开你的命令行,如果是win 7,直接在开始菜单输入cmd,就可以打开了 这就是命令行 先切换到我的工作目录f:/test。然后输入test,会提示‘te...

MyBatisPlus学习笔记

MyBatisPlus学习笔记

MyBatisPlus概述 需要的基础:MyBatis、Spring、SpringMVC 为什么学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码他...