<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
<%@ page import="org.jfree.data.general.DefaultPieDataset"%>
<%@ page import="org.jfree.chart.*"%>
<%@ page import="org.jfree.chart.plot.*"%>
<%@page import ="org.jfree.chart.servlet.ServletUtilities" %>
<%@ page import="org.jfree.chart.urls.StandardPieURLGenerator"%>
<%@ page import="org.jfree.chart.entity.StandardEntityCollection"%>
<%@ page import="java.io.*"%>
<%@ page import="org.jfree.chart.labels.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Insert title here</title>
</head>
<body>
<%
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("六月",500);
data.setValue("七月",580);
data.setValue("八月",828);
PiePlot plot = new PiePlot();
JFreeChart chart = new JFreeChart("",JFreeChart.DEFAULT_TITLE_FONT, plot, true);
chart.setBackgroundPaint(java.awt.Color.white);//可选,设置图片背景色
chart.setTitle("www.SenTom.net 网站访问统计表");//可选,设置图片标题 //plot.setToolTipGenerator(new StandardPieItemLabelGenerator());
StandardEntityCollection sec = new StandardEntityCollection();
ChartRenderingInfo info = new ChartRenderingInfo(sec);
PrintWriter w = new PrintWriter(out);//输出MAP信息
//500是图片长度,300是图片高度
//chart.setTitle("titi");
//w=new PrintWriter("D:\\ 项目状态分布.jpg");
//String filename = ServletUtilities.saveChartAsPNG(chart,500,300,session);
String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, info, session);
chart.setTitle("fff");
ChartUtilities.writeImageMap(w, "map0", info, false);
///ChartUtilities.writeChartAsJPEG(w,100,chart,640,480,null); String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;
%>
<P ALIGN="CENTER">
<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#map0">
</P>
</body>
</html>
是JSP代码,使用eclipse.
pageEncoding="GBK"%>
<%@ page import="org.jfree.data.general.DefaultPieDataset"%>
<%@ page import="org.jfree.chart.*"%>
<%@ page import="org.jfree.chart.plot.*"%>
<%@page import ="org.jfree.chart.servlet.ServletUtilities" %>
<%@ page import="org.jfree.chart.urls.StandardPieURLGenerator"%>
<%@ page import="org.jfree.chart.entity.StandardEntityCollection"%>
<%@ page import="java.io.*"%>
<%@ page import="org.jfree.chart.labels.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Insert title here</title>
</head>
<body>
<%
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("六月",500);
data.setValue("七月",580);
data.setValue("八月",828);
PiePlot plot = new PiePlot();
JFreeChart chart = new JFreeChart("",JFreeChart.DEFAULT_TITLE_FONT, plot, true);
chart.setBackgroundPaint(java.awt.Color.white);//可选,设置图片背景色
chart.setTitle("www.SenTom.net 网站访问统计表");//可选,设置图片标题 //plot.setToolTipGenerator(new StandardPieItemLabelGenerator());
StandardEntityCollection sec = new StandardEntityCollection();
ChartRenderingInfo info = new ChartRenderingInfo(sec);
PrintWriter w = new PrintWriter(out);//输出MAP信息
//500是图片长度,300是图片高度
//chart.setTitle("titi");
//w=new PrintWriter("D:\\ 项目状态分布.jpg");
//String filename = ServletUtilities.saveChartAsPNG(chart,500,300,session);
String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, info, session);
chart.setTitle("fff");
ChartUtilities.writeImageMap(w, "map0", info, false);
///ChartUtilities.writeChartAsJPEG(w,100,chart,640,480,null); String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;
%>
<P ALIGN="CENTER">
<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#map0">
</P>
</body>
</html>
是JSP代码,使用eclipse.
解决方案 »
- 跪求正则表达式的问题
- 郁闷!为什么从数据库中取出的字符串:<font color="#ff0000">移动电视文章</font>,在页面是直接原文显示,不是显示成红色的文字:移动电视文
- 上传文件的路径问题
- 关于用链接传递参数的问题
- 在大连郁闷,回山东老家吧!在济南干Java JSP/Servlet/JavaBean的行情怎么样,值多少钱
- 招聘JAVA软件工程师(北京)
- java实现htm文件转换为Excel文件
- 请大家看看这段代码那里有错?我运行不了
- DBstep.iDBManager2000 组件
- 新手”求救“ 账号密码相同,登陆成功跳转界面。不相同,登录失败,不跳转界面。已有代码求改正。
- 问一个JS解析JSON字符串的问题,。。。
- 现在我要使用网上的数据来生成页面,生成柱形图。
路径错误了
<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>
PiePlot plot = new PiePlot();
谢谢啊!