首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

用jfreeChart生成图表如何在jsp页面里显示

2011-12-27 
用jfreeChart生成图表怎么在jsp页面里显示啊我刚刚学习jsp..我用Struct在Action里出生了图表使用FileOutpu

用jfreeChart生成图表怎么在jsp页面里显示啊
我刚刚学习jsp..我用Struct在Action里出生了图表

使用
FileOutputStream   fos   =   new   FileOutputStream(fileName);
ChartUtilities.writeChartAsJPEG(fos,   chart,   600,   480);
函数将图表保存为文件.

1.想在jsp页面里读取这个文件.但是由于文件路径的关系。老是读取不到,请问这个web-inf相对应的路径应该怎么写

2.有没有方法,可以更直接一点在前台jsp获取?




[解决办法]
帮顶 学习........
[解决办法]
strFileNamefilename=session.getServletContext().getRealPath( "/ ")+ "\\ "+strTime+ ".jpg ";
ChartUtilities.saveChartAsJPEG(new File(strFileNamefilename),100,this.getChart(),iWidth,iHeight);
strFileNamefilename= "/ "+getApplicationName(session.getServletContext().getRealPath( "/ "))+ "/ "+strTime+ ".jpg ";

setImageFile(strFileNamefilename);
这样保存保存图片,从而获得图片路径
[解决办法]
图片是不需要保存的,直接通过servlet输出就可以了

热点排行