JFreeChart

来源:百度知道 编辑:UC知道 时间:2024/06/06 15:43:38
<!-- 饼图 -->
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ 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.labels.StandardPieToolTipGenerator"%>
<%@ page import="org.jfree.chart.urls.StandardPieURLGenerator"%>
<%@ page import="org.jfree.chart.entity.StandardEntityCollection"%>
<%@ page import="java.io.*"%>
<HTML>
<HEAD>
<TITLE>nacl_zhuang@hotmail.com</TITLE>
</HEAD>
<BODY>
<%
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("高中以下",370);
data.setValue("高中",1530);
data.setValue("大专&q

我用过jfreechart

根据我的理解

jfreechart 根据不同的图形 需要不同类型的 数据

你要把这些数据 传入到对应的图形方法力

他会返回一个字符串

该字符串久是生成临时图片的url地址

再用img把该图形显示初来

...
-----------------------------------------
补充回答

那你就要把你要的那个值

jfreechart2.jsp?category=高中以下&pieIndex=0"

定义为一个变量

如: <%String str="jfreechart2.jsp?category=高中以下&pieIndex=0"%>

然后 href="<%str%>"

就可以了

如果他已经是一个动态的参数
直接加再 href=<你的参数名>后面
就可以了
(我认为)

不明白你想要解决什么问题啊?
传对象可以用request.setAttrute方法阿 任何对象都可以传过去