如何在JSP中画出柱形图,有什么方法呢? 要求不高的话,用css实现也可以了吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://soft.269.net/SoftWareList.asp?ClasstreePos=0l2软件名称:JCL for Java WEB数据批量录入、WEB数据打印、WEB图形(统计图)VML 可以用applet,我就用的它。画得很漂亮,有点象excel中的。 用VML很方便http://kms.vicp.net:81/share/vml/index.html 我也来做个广告 webChart http://www.sharetop.com支持jsp/servlet和applet或application,很方便的,提供源码。 谢谢大家对我的答复,但这些我都不想要的,我就是用JSP来开发,什么APPLET,SERVLET等我不太想做,但如果大家可以提供代码的话,我想学习一下,我要的是在JSP下画图,我现在找到了一个叫JFREECHAT的控件,也有一个例子: 如下<%@page contentType="text/html"%><%@page import="com.jrefinery.data.DefaultPieDataset" %><%@page import="com.jrefinery.chart.ChartFactory" %><%@page import="com.jrefinery.chart.JFreeChart" %><%@page import="com.jrefinery.chart.JFreeChartFrame" %><%@page import="java.io.IOException" %><%@page import="java.io.OutputStream" %><%@page import="com.jrefinery.chart.*" %><%@page import="java.awt.Color" %><%@page import="java.awt.GradientPaint" %><html><head><title>JPEG JFreeChart JSP (Java Server Page) Example</title></head><body><%-- The Chart below is sent directly to the browser as a JPEG Output Stream. --%><% createWebChart(response); %><%!/** * createWebChart* @author Marcus Wilhoit, NiSUSTECH, 05.14.2002* @param httpServletResponse HttpServletResponse* @throws IOException catch standard IOException*/public void createWebChart(HttpServletResponse httpServletResponse) throws IOException{// create a dataset...DefaultPieDataset data = new DefaultPieDataset();data.setValue("Category 1", new Double(43.2));data.setValue("Category 2", new Double(27.9));data.setValue("Category 3", new Double(79.5));data.setValue("Category 4", new Double(66.5));// create a chart...JFreeChart chart = ChartFactory.createPieChart("Sample Pie Chart", data, true);chart.setBackgroundPaint(new GradientPaint(0, 0, Color.white, 0, 1000, Color.orange));PiePlot plot = (PiePlot)chart.getPlot();plot.setCircular(false);// make section 1 explode by 100%...plot.setRadiusPercent(0.60);plot.setExplodePercent(1, 1.00);httpServletResponse.setContentType("image/jpeg");OutputStream out = httpServletResponse.getOutputStream();int width = 670; //400int height = 356; //300ChartUtilities.writeChartAsJPEG(out, chart, width, height);out.close();}%></body></html> 但是我的报错,错误消息是llegalStateException请大家帮一下,我的用JBUIDER 6 ,关于这个控件下载:http://www.jrefinery.com/jfreechart/THANK YOU 服了,sharetop的servlet那么好用,你不用,却去用复杂的jfreechart! java web标签的疑惑求高人给个概念。 Struts2 Action中表单的元素为空 关于resultset取值问题,急!急!急! 请高手指点解决办法。 请问在CSDN的BLOG上面贴图片。。。。。。。。。。。。。。。。。。。。在JAVA中。。 要jxl的例子代码和全部说明资料? 求1个查询时间的sql语句请大家帮帮我! java打印程序 如何获得打印机状态 一个possys系统用delphi开发好好的,但要求要用b/s来实现。。。有点难度 急需计数器的做法和代码,望大侠们给予指点!!!!! 数据库连接的问题 求sql分页的例子
软件名称:JCL for Java
WEB数据批量录入、WEB数据打印、WEB图形(统计图)
VML
http://kms.vicp.net:81/share/vml/index.html
APPLET,SERVLET等我不太想做,但如果大家可以提供代码的话,我想学习一下,我要的是在JSP下画图,我现在找到了一个叫JFREECHAT的控件,也有一个
例子: 如下
<%@page contentType="text/html"%>
<%@page import="com.jrefinery.data.DefaultPieDataset" %>
<%@page import="com.jrefinery.chart.ChartFactory" %>
<%@page import="com.jrefinery.chart.JFreeChart" %>
<%@page import="com.jrefinery.chart.JFreeChartFrame" %>
<%@page import="java.io.IOException" %>
<%@page import="java.io.OutputStream" %>
<%@page import="com.jrefinery.chart.*" %>
<%@page import="java.awt.Color" %>
<%@page import="java.awt.GradientPaint" %>
<html>
<head><title>JPEG JFreeChart JSP (Java Server Page) Example</title></head>
<body>
<%-- The Chart below is sent directly to the browser as a JPEG Output Stream. --%>
<% createWebChart(response); %>
<%!
/**
* createWebChart
* @author Marcus Wilhoit, NiSUSTECH, 05.14.2002
* @param httpServletResponse HttpServletResponse
* @throws IOException catch standard IOException
*/
public void createWebChart(HttpServletResponse httpServletResponse) throws IOException
{
// create a dataset...
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("Category 1", new Double(43.2));
data.setValue("Category 2", new Double(27.9));
data.setValue("Category 3", new Double(79.5));
data.setValue("Category 4", new Double(66.5));// create a chart...
JFreeChart chart = ChartFactory.createPieChart("Sample Pie Chart", data, true);chart.setBackgroundPaint(new GradientPaint(0, 0, Color.white, 0, 1000, Color.orange));
PiePlot plot = (PiePlot)chart.getPlot();
plot.setCircular(false);// make section 1 explode by 100%...
plot.setRadiusPercent(0.60);
plot.setExplodePercent(1, 1.00);httpServletResponse.setContentType("image/jpeg");
OutputStream out = httpServletResponse.getOutputStream();
int width = 670; //400
int height = 356; //300
ChartUtilities.writeChartAsJPEG(out, chart, width, height);
out.close();
}
%>
</body>
</html>
但是我的报错,错误消息是llegalStateException
请大家帮一下,我的用JBUIDER 6 ,关于这个控件下载:http://www.jrefinery.com/jfreechart/
THANK YOU