廉頗老矣,尚能飯否

          java:從技術(shù)到管理

          常用鏈接

          統(tǒng)計

          最新評論

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

          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); //可選,設(shè)置圖片背景色

           chart.setTitle("Welcome to Jfreechart !"); //可選,設(shè)置圖片標(biāo)題

           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

          主站蜘蛛池模板: 新郑市| 赤水市| 元阳县| 石狮市| 长宁县| 达州市| 宁阳县| 庆安县| 长寿区| 松原市| 滦南县| 虞城县| 纳雍县| 墨脱县| 化隆| 岢岚县| 泰顺县| 安化县| 荆州市| 沈丘县| 十堰市| 莱阳市| 和顺县| 读书| 永善县| 桂林市| 东乌珠穆沁旗| 韶关市| 隆化县| 彰化县| 炉霍县| 乐陵市| 泊头市| 龙口市| 通海县| 大安市| 泰和县| 自贡市| 西充县| 兰州市| 定日县|