廉頗老矣,尚能飯否

          java:從技術到管理

          常用鏈接

          統計

          最新評論

          jfreechart應用_例題_生成餅狀圖(展示,生成文件,WEB項目)_可以直接運行

          jsp頁面中

          <%@ 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("Welcome to Jfreechart !"); //可選,設置圖片標題

           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>Welcome to Jfreechart !</TITLE>
           </HEAD>
           <BODY>
            <P ALIGN="CENTER">
             <img src="<%=graphURL%>" width=500 height=300 border=0
              usemap="#<%= filename %>">
            </P>
           </BODY>
          </HTML>

          web.xml中

          <?xml version="1.0" encoding="UTF-8"?>
          <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
           http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
           
           <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>
           <servlet>
           
            <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
           </welcome-file-list>
          </web-app>



          柳德才
          13691193654
          18942949207
          QQ:422157370
          liudecai_zan@126.com
          湖北-武漢-江夏-廟山

          posted on 2009-01-11 11:38 liudecai_zan@126.com 閱讀(1267) 評論(0)  編輯  收藏 所屬分類: JFreeChart

          主站蜘蛛池模板: 洪洞县| 富锦市| 纳雍县| 定边县| 威信县| 交口县| 绍兴市| 五原县| 长治市| 错那县| 高要市| 西昌市| 营山县| 弋阳县| 太仆寺旗| 岳普湖县| 图们市| 南皮县| 石首市| 景洪市| 海淀区| 桐乡市| 浙江省| 南澳县| 都匀市| 阿图什市| 新晃| 青河县| 礼泉县| 库尔勒市| 麟游县| 洛南县| 田林县| 四会市| 桦南县| 漾濞| 三台县| 磐石市| 都安| 大埔县| 翁牛特旗|