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

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

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

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

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

 

 

posted @ 2009-10-15 14:30  MXi4oyu  阅读(192)  评论(0编辑  收藏  举报