<%@ page contentType="image/jpeg;charset=utf-8" %> <%@ page import="org.jfree.data.general.DefaultPieDataset"%> <%@ page import="org.jfree.chart.JFreeChart"%> <%@ page import="org.jfree.chart.ChartFactory"%> <%@ page import="org.jfree.chart.ChartUtilities"%> <% DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("One", new Double(43.2)); dataset.setValue("Two", new Double(10.0)); dataset.setValue("Three", new Double(27.5)); dataset.setValue("Four", new Double(17.5)); dataset.setValue("Five", new Double(11.0)); dataset.setValue("Six", new Double(19.4)); JFreeChart chart = ChartFactory.createPieChart("Pie Chart in JSP", dataset, true, false, java.util.Locale.getDefault()); ServletOutputStream outStream = response.getOutputStream(); ChartUtilities.writeChartAsJPEG(outStream, chart, 300, 300); outStream.close(); %> Hello~