请问有谁用过JFREECHART画图,与JSP怎样结合用呢? 用CEWOLF吧是JFREECHART在JSP/SERVLET中的应用。在https://sourceforge.net/上找一下吧。效果不错的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般情况下,不要与jsp结合,而是与servlet结合,在servlet中直接输出图片.JFreeChart chart = null; if( 3 >= diagramType){ //输出图形 if(1 == diagramType){//输出折线图 XYDataset data = BeautyBeardDataset.convertHash2SeriesDataset(ht2); chart = BeautyBeardChartManager.createCurveChart("总体情况对比",data); } else if(2 == diagramType){ //输出柱状图 TimeSeriesCollection data = BeautyBeardDataset.convertHash2SeriesDataset(ht2); chart = BeautyBeardChartManager.createBarChart("总体情况对比",data) ; }else if(3 == diagramType){ //输出cake图 //只取第一个Hashtable里面的数据 Enumeration enumeration = ht2.elements(); Number[] first = (Number[])enumeration.nextElement(); PieDataset data = BeautyBeardDataset.convertArr2PieDataset(first); chart = BeautyBeardChartManager.createCakeChart("总体情况对比",data); } response.setContentType("image/jpeg; charset=GBK"); ServletOutputStream out = response.getOutputStream(); ChartUtilities.writeChartAsJPEG(out, chart, 600, 400); }else{ //输出数据 response.setContentType("text/html;charset=gbk"); request.setAttribute("result",ht2); forward(request,response,JspName.NXF_DIAGRAM_DATA); } Servlet的服务器必须要配置 DISPLAY环境变量,并且要启动Xwindow吗? struts2配置问题 HELLO WORLD 求大牛 怎么取被选中复选框的值? 怎么实现像163发邮件上传附件那样的效果啊 字符过滤 web mail如何解析邮件中的附件 iframe标签疑问 Dreamweaver2004 MX使用中出现乱码的问题. 初学者问题连载! 求教!!关于数据大小超出此类型的最大值的错误!! 请大虾给几个在JavaBean中访问数据库的列子。。。 jsp 连接 Oracle 问题 表单中用复选框判断表中的记录是否被选中(带程序),然后修改、删除选中的记录!谢谢!!
JFreeChart chart = null;
if( 3 >= diagramType){ //输出图形
if(1 == diagramType){//输出折线图
XYDataset data = BeautyBeardDataset.convertHash2SeriesDataset(ht2);
chart = BeautyBeardChartManager.createCurveChart("总体情况对比",data); } else if(2 == diagramType){ //输出柱状图
TimeSeriesCollection data = BeautyBeardDataset.convertHash2SeriesDataset(ht2);
chart = BeautyBeardChartManager.createBarChart("总体情况对比",data) ;
}else if(3 == diagramType){ //输出cake图
//只取第一个Hashtable里面的数据
Enumeration enumeration = ht2.elements();
Number[] first = (Number[])enumeration.nextElement();
PieDataset data = BeautyBeardDataset.convertArr2PieDataset(first);
chart = BeautyBeardChartManager.createCakeChart("总体情况对比",data);
}
response.setContentType("image/jpeg; charset=GBK");
ServletOutputStream out = response.getOutputStream();
ChartUtilities.writeChartAsJPEG(out, chart, 600, 400);
}else{ //输出数据
response.setContentType("text/html;charset=gbk");
request.setAttribute("result",ht2);
forward(request,response,JspName.NXF_DIAGRAM_DATA);
}