用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输出就可以了