久久精品青草,国产黄色在线,青草av.久久免费一区http://www.aygfsteel.com/Crying/category/27910.html如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
zh-cnSun, 11 May 2008 03:15:10 GMTSun, 11 May 2008 03:15:10 GMT60- JfreeCahrt好多文章http://www.aygfsteel.com/Crying/articles/171409.htmlCryingCryingSat, 29 Dec 2007 01:36:00 GMThttp://www.aygfsteel.com/Crying/articles/171409.htmlhttp://www.aygfsteel.com/Crying/comments/171409.htmlhttp://www.aygfsteel.com/Crying/articles/171409.html#Feedback0http://www.aygfsteel.com/Crying/comments/commentRss/171409.htmlhttp://www.aygfsteel.com/Crying/services/trackbacks/171409.htmlhttp://ltc603.javaeye.com/blog/30207
JFreeChart實例詳解( very good) http://blog.csdn.net/softwave/archive/2005/11/15/529898.aspx
http://hi.baidu.com/injava/blog/item/b17f9bb1ca42ea5409230296.html
用JFreeChart增強(qiáng)JSP報表的用戶體驗 (特好 清晰)
http://www.aygfsteel.com/amigoxie/archive/2007/09/30/149765.html

]]> - 柱狀圖http://www.aygfsteel.com/Crying/articles/165799.htmlCryingCryingThu, 06 Dec 2007 06:40:00 GMThttp://www.aygfsteel.com/Crying/articles/165799.htmlhttp://www.aygfsteel.com/Crying/comments/165799.htmlhttp://www.aygfsteel.com/Crying/articles/165799.html#Feedback1http://www.aygfsteel.com/Crying/comments/commentRss/165799.htmlhttp://www.aygfsteel.com/Crying/services/trackbacks/165799.html 1.JFreeReport :報表解決工具
2.JFreeChart:Java 圖形解決方案(Application/Applet/Servlet/Jsp)
3.JCommon :JFreeReport和JFreeChart的公共類庫
4.JFreeDesigner :JFreeReport的報表設(shè)計工具
下載 地址 http://www.jfree.org/jfreechart/index.html 解壓將LIB下的jfreechart-1.0.6.jar 、jcommon-1.0.10.jar、gnujaxp.jar 放到項目中即可,如果加上第三個jar(gnujaxp.jar)包有時web.xml會報錯,把它去掉就好了。
我的環(huán)境 tomcat 6.0 ,eclipse 3.2. mssql
<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>
package com.report;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
import com.dao.DbApplicationDAO;


/** *//**
* 處理柱狀圖
*
* @version1.0 2007-11-3
* @author王世清
*/

public class CategoryAction extends Action
{

public ActionForward execute(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response)
{

String year = "";


/** *//** ******JfreeChart中的制作柱狀圖類******* */

DefaultCategoryDataset dataset = new DefaultCategoryDataset();


/** *//** 查找當(dāng)年的請假每月的假期總數(shù)* */

DbApplicationDAO dbApplicationDAO = new DbApplicationDAO();

String flag = (String) request.getSession().getAttribute("flag");


if ("manager".equals(flag))
{
year = request.getParameter("year");
// System.out.println("經(jīng)理輸入的年份是 "+ year);

} else
{
SimpleDateFormat sd = new SimpleDateFormat("yyyy");
Date date = new Date();
year = sd.format(date);
}

List list = dbApplicationDAO.findAplicationByYear(year);
Iterator i = list.iterator();

while (i.hasNext())
{
Object[] row = (Object[]) i.next();
Integer days = (Integer) row[0];
String month = (String) row[1];
dataset.addValue(days, month + "月", month + "月");

}
JFreeChart chart = ChartFactory.createBarChart3D(year + " 年假期統(tǒng)計", year
+ " 年假期統(tǒng)計", "天數(shù)",

dataset, PlotOrientation.VERTICAL, // 選擇水平或者垂直放

true,// 是否顯示顏色類別(地區(qū))提示

false,

false);
request.setAttribute("chart", chart);
return mapping.findForward("go_category");
}
}
顯示柱狀圖的JSP
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page
import="org.jfree.chart.JFreeChart,org.jfree.chart.servlet.ServletUtilities"%>
<HTML>
<HEAD>
<TITLE>柱狀圖</TITLE>
</HEAD>
<BODY bgcolor="#E0F0F8">

<%
JFreeChart chart=(JFreeChart)request.getAttribute("chart");
String filename = ServletUtilities.saveChartAsPNG (chart, 600, 300, null, session);
String graphURL = request.getContextPath () + "/servlet/DisplayChart?filename=" + filename;
%>
<center>
<table>
<tr valign="top" align="center">
<td>
<%@ include file="header.jsp"%>
</td>
</tr>
<tr>
<td valign="middle" align="center">
<img src="<%= graphURL %>" width="500" height="300" border="0"
usemap="#<%= filename %>" alt="">
</td>
</tr>
</table>
</center>
</BODY>
</HTML>




]]> - 餅狀圖http://www.aygfsteel.com/Crying/articles/165781.htmlCryingCryingThu, 06 Dec 2007 05:29:00 GMThttp://www.aygfsteel.com/Crying/articles/165781.htmlhttp://www.aygfsteel.com/Crying/comments/165781.htmlhttp://www.aygfsteel.com/Crying/articles/165781.html#Feedback0http://www.aygfsteel.com/Crying/comments/commentRss/165781.htmlhttp://www.aygfsteel.com/Crying/services/trackbacks/165781.html閱讀全文

]]>
主站蜘蛛池模板:
溧水县|
白河县|
嘉黎县|
田东县|
奉新县|
郧西县|
聂荣县|
巴南区|
合川市|
周口市|
宿迁市|
苗栗市|
高邑县|
桐梓县|
庆元县|
甘孜|
潮州市|
吕梁市|
禄劝|
宁海县|
尖扎县|
中阳县|
徐闻县|
昭苏县|
三门县|
尉犁县|
金山区|
南宁市|
山阳县|
芷江|
台前县|
河源市|
措勤县|
绥德县|
嘉义市|
仲巴县|
谷城县|
来安县|
巍山|
德江县|
东山县|