JFreeChart生成的图片在IE和360浏览器上不显示

一、现象:

将应用部署到服务器上,使用JFreeChart生成饼图、柱状图、折线图等图片,火狐和Chrome上可以正常显示,但是IE和360浏览器上不显示。

二、排查原因:

查看应用生成图片的目录,发现图片已经生成,所以可以断定是显示的问题,而不同浏览器效果不一样,应该是浏览器的问题。

发现自己应用的问题是每类图生成的名字我设定的是固定的,比如饼图我全起成bing.jpg,折线图我全取成line.jpg,而应用初始时,我的每张图都是没有内容的,类似于

当用户选择了日期之后查询数据库才有了数据,折线图才会生成。

三、解决之道

猜想到IE浏览器(360浏览器使用的是IE内核)可能当图片名称相同时,不会再刷新图片,所以,让每次生成的图片名称都保持不同(我的方法是给每个图片加上用户选择查询的日期),在IE浏览器和360浏览器下就可以正常显示图片了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值