当前位置:编程学习 > JAVA >>

jfreechart柱状图问题,在线等!!!

做了一个项目,我用stratup.bat启动tomcat的话柱状图可以正常的显示,但是我把tomcat安装到windows下的服务中让它开机自启动的话柱状图就不显示只显示一个红叉叉。我的tomcat是免安装版的5.1,望高手指点。 --------------------编程问答-------------------- 错了 tomcat是6.0.32 --------------------编程问答-------------------- 开机自启动的话柱状图就不显示只显示一个红叉叉,你看到tomcat是否启动了没 --------------------编程问答--------------------
引用 2 楼 m540920181 的回复:
开机自启动的话柱状图就不显示只显示一个红叉叉,你看到tomcat是否启动了没



服务项的状态显示的是已启动,而且项目的其他功能都能正常运行 --------------------编程问答-------------------- 图片路径没找到吧! --------------------编程问答--------------------
引用 4 楼 cc_soft 的回复:
图片路径没找到吧!

问题是我手动启动tomcat图片是可以正常显示的啊,这应该说明程序没问题吧? --------------------编程问答--------------------
引用 5 楼 lanfangyi 的回复:
Quote: 引用 4 楼 cc_soft 的回复:

图片路径没找到吧!

问题是我手动启动tomcat图片是可以正常显示的啊,这应该说明程序没问题吧?

你直接将图片URL复制到IE看能打开看行不行。。。 --------------------编程问答-------------------- 没有 url  是jfreechart自带的函数生成图片
OutputStream out = response.getOutputStream();
try {

String time1 = request.getParameter("begintime");
String time2 = request.getParameter("endtime");



response.setContentType("image/png");
ChartUtilities.writeChartAsPNG(out, createBarChart( time1, time2), 1200, 500);



} --------------------编程问答--------------------
引用 7 楼 lanfangyi 的回复:
没有 url  是jfreechart自带的函数生成图片
OutputStream out = response.getOutputStream();
try {

String time1 = request.getParameter("begintime");
String time2 = request.getParameter("endtime");



response.setContentType("image/png");
ChartUtilities.writeChartAsPNG(out, createBarChart( time1, time2), 1200, 500);



}

个人建议你可以吧这个图片先保存下来然后web界面在调路径显示! --------------------编程问答-------------------- 红xx一般都是路径问题,绝对路径和相对路径你都试试看
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,