JSP 利用 JFreechart直接生成报表图形的例子
2008-04-04 06:09
567 查看
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="org.jfree.data.category.*"%>
<%@ page import="org.jfree.chart.*"%>
<%@ page import="org.jfree.chart.plot.*"%>
<%
// 老紫竹 http://hi.csdn.net/java2000_net/ //
// From http://www.java2000.net/viewthread.jsp?tid=2361
//
out.clearBuffer();
response.setContentType("image/jpeg");
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(610, "广州", "猪肉");
dataset.addValue(540, "广州", "牛肉");
dataset.addValue(320, "广州", "羊肉");
dataset.addValue(370, "广州", "鸡肉");
dataset.addValue(130, "广州", "鱼肉");
JFreeChart chart = ChartFactory.createBarChart3D("BiangJi", "销量", "肉类", dataset, PlotOrientation.VERTICAL, false, false,
false);
java.io.OutputStream os = response.getOutputStream();
javax.imageio.ImageIO.write(chart.createBufferedImage(500, 300), "JPEG", os);
os.flush();
os.close();
%>
此方法通过ImageIO 直接把图形输出到OutputStream, 当然,如果可能最好还是用servlet实现。
相关文章推荐
- 详解如何利用iText在JSP中生成PDF报表
- 利用iText在JSP中生成PDF报表
- JSP中生成图形 例子
- JSP中利用JFreechart生成图表
- 如何利用iText在JSP中生成PDF报表
- 利用iText在JSP中生成PDF报表
- 利用JFreeChart生成多轴图表(7) (转自 JSP开发技术大全)
- 如何利用iText在JSP中生成PDF报表
- 利用iText在JSP中生成PDF报表
- 利用JSP生成pdf格式报表方法
- JFreeChart 生成图形 例子
- 详解如何利用iText在JSP中生成PDF报表
- 利用iText在JSP中生成PDF报表
- jsp中生成图形验证码 方法2利用在servlet里面来生成验证码
- 利用JFreeChart生成组合图表 (8) (转自 JSP开发技术大全)
- 利用iText在JSP中生成PDF报表
- 利用iText在JSP中生成PDF报表
- 利用iText在JSP中生成PDF报表
- 利用JFreeChart生成折线图 (4) (转自 JSP开发技术大全)
- 利用iText在JSP中生成PDF报表