MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 用jfreeChart生成图表如何在jsp页面里显示

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

www.MyException.Cn  网友分享于:2013-12-28  浏览:98次
用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输出就可以了

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有