使用ajax刷新jfreechart,jfreechart生成图片不变

来源:互联网 发布:博远软件下载 编辑:程序博客网 时间:2024/06/06 00:40

给客户做了个图表报表,就是客户选了条件查询,画面上给出一个曲线图,我用的JFreeChart。生成图片没问题,可画面就是 不显示最新的图片。想来想去是IE缓存的事。IE为了节省时间,把图片给缓存了。所以每次取得都是缓存中的图片。后来在CSDN的一位同学的提问中,高手给了回答,虽然不太满足他的要求(画面图片一直刷新)。但是对我来说却是非常大的帮助。就一句话,就是加上一个时间戳,这样就保证了每次取最新的,不是取缓存中的图片了。


     var date = new Date();
     $("#pollution_direction_chart_id").attr("src","/wrzl/pollutionDirectionChartAction.action?"+date.getTime());