六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 25|回复: 0

JSP 利用 JFreechart直接生成报表图形的例子

[复制链接]

升级  0.4%

326

主题

326

主题

326

主题

探花

Rank: 6Rank: 6

积分
1008
 楼主| 发表于 2013-1-28 19:45:20 | 显示全部楼层 |阅读模式
<div style="padding: 4px 5.4pt; width: 95%;"><%@ 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, falsefalse,
      
false);
  java.io.OutputStream os 
= response.getOutputStream();
  javax.imageio.ImageIO.write(chart.createBufferedImage(
500300), "JPEG", os);
  os.flush();
  os.close();
%>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表