开发者社区> 问答> 正文

jfreechart显示不出图片,求大神解惑

xml配置如下
`
DisplayChart
org.jfree.chart.servlet.DisplayChart


DisplayChart
/servlet/DisplayChart

`
jsp内容如下

<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="org.jfree.chart.ChartFactory,
org.jfree.chart.JFreeChart,
org.jfree.chart.plot.PlotOrientation,
org.jfree.chart.servlet.ServletUtilities,
org.jfree.data.category.DefaultCategoryDataset"%>
<%
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(610, "Guangzhou", "Pig");
dataset.addValue(220, "Guangzhou", "Beef");
dataset.addValue(530, "Guangzhou", "Chicken");
dataset.addValue(340, "Guangzhou", "Fish");
JFreeChart chart = ChartFactory.createBarChart3D("肉类销量统计图",
"type",
"amount",
dataset,
PlotOrientation.VERTICAL,
false,
false,
false);
String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, null, session);
String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;
%>
<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>">

在浏览器访问得到一个x,但是在tomcattemp文件夹里面有表

求大神解惑

展开
收起
落地花开啦 2016-05-30 17:04:59 2192 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    首先确认一下有没有该路径下是不是真有图片,其次,jfreechart不用真生成图片吧,返回一个图片流就可以了

    2019-07-17 19:20:46
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载