CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

急需大家的帮忙~~~关于JFreeChart的最简单的一个jsp例子

楼主summer_ly(提来米苏)2005-01-19 08:43:37 在 Java / Web 开发 提问

在eclipse下,建立了一个tomcat工程,我做了个最简单的Jfreechart的例子  
  代码如下:  
  <%@   page   contentType="text/html;charset=GBK"%>  
  <%@   page   import="org.jfree.data.general.DefaultPieDataset"%>  
  <%@   page   import="org.jfree.chart.JFreeChart"%>  
  <%@   page   import="org.jfree.chart.plot.PiePlot"%>  
  <%@   page   import="org.jfree.chart.ChartRenderingInfo"%>  
  <%@   page   import="org.jfree.chart.servlet.ServletUtilities"%>  
  <%@   page   import="org.jfree.chart.urls.StandardPieURLGenerator"%>  
  <%@   page   import="org.jfree.chart.entity.StandardEntityCollection"%>  
  <%@   page   import="org.jfree.chart.encoders.SunPNGEncoderAdapter"%>  
  DefaultPieDataset   data   =   new   DefaultPieDataset();  
  data.setValue("六月",500);  
  data.setValue("七月",580);  
  data.setValue("八月",828);    
   
  PiePlot   plot   =   new   PiePlot(data);  
   
  JFreeChart   chart   =   new   JFreeChart("",JFreeChart.DEFAULT_TITLE_FONT,   plot,   true);  
  chart.setBackgroundPaint(java.awt.Color.white);//可选,设置图片背景色  
  chart.setTitle("www.SenTom.net   网站访问统计表");//可选,设置图片标题  
   
  ChartRenderingInfo   info   =   new   ChartRenderingInfo(new   StandardEntityCollection());  
  //500是图片长度,300是图片高度  
   
  String   filename   =   ServletUtilities.saveChartAsPNG(chart,   500,   300,   info,   session);  
  String   graphURL   =   request.getContextPath()   +   "/servlet/DisplayChart?filename="   +   filename;    
   
  %>  
  <HTML>  
  <HEAD>  
                <TITLE>www.sentom.net</TITLE>  
  </HEAD>  
  <BODY>  
  <P   ALIGN="CENTER">  
                <img   src="<%=   graphURL   %>"   width=500   height=300   border=0   usemap="#<%=   filename    
   
  %>">  
  </P>  
  </BODY>  
  </HTML>  
    但是显示出来的页面是个小红差,tomcat提示是:  
  Using:   org.jfree.chart.encoders.SunPNGEncoderAdapter  
  请高手指点迷津,怎么才能显示出来图片~~~ 问题点数:50、回复次数:11Top

1 楼samkuang(执着前行)回复于 2005-01-19 08:48:45 得分 0

studyTop

2 楼summer_ly(提来米苏)回复于 2005-01-19 08:51:13 得分 0

自己顶一下~~~Top

3 楼vcvj([Reside]in Fuzhou, [Gonna]be Oversea, [Depositing)回复于 2005-01-19 09:03:40 得分 0

the   report   of   Using:   org.jfree.chart.encoders.SunPNGEncoderAdapter  
  shows   you   there   is   some   errors   was   happended.  
   
  please   add   two   jars   into   your   environment.  
  including(jfreechat.jar   and   jcommon-xx.jar)  
   
  Top

4 楼liaohaiying(超菜)回复于 2005-01-19 09:11:57 得分 0

你有jfreechat.jar   和   jcommon-xx.jar的包吗?  
  请先确定这两个包在bin目录下。Top

5 楼Yansharp(喜之狼)回复于 2005-01-19 09:51:26 得分 0

web.xml中没有配置/servlet/DisplayChartTop

6 楼Yansharp(喜之狼)回复于 2005-01-19 09:54:14 得分 50

<servlet>  
          <servlet-name>DisplayChart</servlet-name>  
          <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>  
      </servlet>  
  <servlet-mapping>  
          <servlet-name>DisplayChart</servlet-name>  
          <url-pattern>/servlet/DisplayChart</url-pattern>  
      </servlet-mapping>Top

7 楼summer_ly(提来米苏)回复于 2005-01-19 09:59:39 得分 0

我有jfreechart.jar和jcommon.jarTop

8 楼summer_ly(提来米苏)回复于 2005-01-19 10:04:33 得分 0

谢谢喜之狼,我把web.xml文件改过来了,就好用了,结贴了~~呵呵Top

9 楼singedcat(以夢為馬)回复于 2005-01-19 10:05:44 得分 0

友情up。Top

10 楼Yansharp(喜之狼)回复于 2005-01-19 10:09:26 得分 0

hehe   ,不客气,给分就行。Top

11 楼summer_ly(提来米苏)回复于 2005-01-19 10:16:28 得分 0

呵呵~~结完了,再谢谢~~Top

相关问题

  • 急需一struts例子
  • 急需DirectX与MFC结合的例子
  • 小弟急需Lotus的例子
  • 本人急需ROSE例子,高分!
  • 新人学习急需完整例子
  • 急需树形结构例子(java)
  • 我急需一个JSP编写的论坛,哪位能提供一个完整的例子,不胜感激----在线等待
  • 我急需一个JSP编写的论坛,哪位能提供一个完整的例子,不胜感激----在线等待
  • 我急需一个JSP+sql2000编写的论坛,哪位能提供一个完整的例子,不胜感激----在线等待
  • 急需一个例子,sybase与sql server存储过程对比的例子!

关键词

  • .net

得分解答快速导航

  • 帖主:summer_ly
  • Yansharp

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo