资源简介
访客操作系统统计JSP访客统计系统(源码)
代码片段和文件信息
package stat;
import java.awt.Insets;
import java.awt.Font;
import java.io.PrintWriter;
import javax.servlet.http.HttpSession;
import org.jfree.chart.*;
import org.jfree.chart.plot.*;
import org.jfree.chart.entity.*;
import org.jfree.chart.urls.*;
import org.jfree.chart.servlet.*;
import org.jfree.chart.labels.StandardPieToolTipGenerator;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.chart.title.Texttitle;
import org.jfree.ui.RectangleInsets;
import org.jfree.data.general.Dataset;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.xy.XYDataset;
import java.awt.Color;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.chart.axis.DateAxis;
import java.text.SimpleDateFormat;
/**
* 专门用来生成图形
*
*/
public class ChartHandle {
/**
* 根据传入的参数,生成饼图,并保存到文件中,返回文件名
* @param title String 图形标题
* @param session HttpSession
* @param data CategoryDataset 数据集
* @param pw PrintWriter 输出流
* @return String 返回图形的文件名
*/
public static String generatePieChart(String title HttpSession session
DefaultPieDataset data
PrintWriter pw) {
String filename = null;
try {
PiePlot plot = new PiePlot(data);
//创建Plot图表区域对象这里是饼图
JFreeChart chart = new JFreeChart(title //图形标题
JFreeChart.DEFAULT_title_FONT //标题字体
plot //图标标题对象
true //是否显示图例
);
//使用plot对象创建JFreeChart
chart.setBackgroundPaint(java.awt.Color.white);
//设置图形的背景色
ChartRenderingInfo info = new ChartRenderingInfo(new
StandardEntityCollection());
filename = ServletUtilities.saveChartAsPNG(chart 500 300 info
session);
//把生成的图片放到临时目录
//500是图片长度,300是图片高度
pw.flush();
}
catch (Exception e) {
e.printStackTrace();
}
return filename;
}
/**
* 根据传入的参数,生成柱状图,并保存到文件中,返回文件名
* @param title String 图形标题
* @param session HttpSession
* @param data CategoryDataset 数据集
* @param pw PrintWriter 输出流
* @return String 返回图形的文件名
*/
public static String generateBarChart(String title HttpSession session
CategoryDataset data
PrintWriter pw) {
String filename = null;
try {
JFreeChart chart = ChartFactory.createBarChart3D(
title // 图表标题
“时间“ // 目录轴的显示标签
“访问量“ // 数值轴的显示标签
data // 数据集
PlotOrientation.VERTICAL // 图表方向:水平、垂直
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 633 2006-05-04 20:07 chapter4\.classpath
文件 289 2006-06-16 05:47 chapter4\.myme
文件 1129 2006-05-04 20:05 chapter4\.project
文件 9114 2006-03-06 23:31 chapter4\src\stat\ChartHandle.java
文件 2124 2006-05-04 20:13 chapter4\src\stat\DBHandle.java
文件 1766 2005-12-16 22:37 chapter4\src\stat\EncodingFilter.java
文件 3115 2006-03-06 23:21 chapter4\src\stat\StatFilter.java
文件 19178 2006-04-01 00:01 chapter4\src\stat\StatHandle.java
文件 9535 2006-03-07 03:55 chapter4\src\stat\StatServlet.java
文件 3368 2006-03-07 18:41 chapter4\src\stat\THandle.java
目录 0 2008-04-19 21:10 chapter4\src\stat
目录 0 2008-04-19 21:10 chapter4\src
文件 1192 2006-06-16 05:43 chapter4\doc\stat.xm
文件 26112 2006-06-17 23:17 chapter4\doc\系统移植说明.doc
目录 0 2008-04-19 21:10 chapter4\doc
文件 631 2006-06-16 05:38 chapter4\databa
目录 0 2008-04-19 21:10 chapter4\databa
文件 701 2006-03-07 03:55 chapter4\WebRoot\browser.jsp
文件 817 2006-03-07 03:54 chapter4\WebRoot\day.jsp
文件 272 2005-12-17 23:49 chapter4\WebRoot\error.jsp
文件 306 2005-12-17 23:49 chapter4\WebRoot\error_info.jsp
文件 675 2006-03-07 03:55 chapter4\WebRoot\hour.jsp
文件 1009 2006-05-04 20:27 chapter4\WebRoot\index.jsp
文件 657 2006-03-07 03:55 chapter4\WebRoot\month.jsp
文件 707 2006-03-07 03:55 chapter4\WebRoot\os.jsp
文件 44 2006-04-01 00:07 chapter4\WebRoot\tldCache.ser
文件 563 2005-10-24 19:24 chapter4\WebRoot\include\check.js
文件 1128 2005-12-14 05:21 chapter4\WebRoot\include\st
目录 0 2008-04-19 21:10 chapter4\WebRoot\include
文件 96 2001-03-08 21:42 chapter4\WebRoot\images\0.gif
............此处省略48个文件信息
相关资源
- Java+jsp+SQL server2000 网上商城
- JAVA农业网项目jsp
- 网上酒店管理系统JSP+Servlet+JDBC
- 招聘网站项目jsp+servlet
- jsp+servlet+javabean留言板
- jsp会员管理系统
- jsp ssh mvc java web j2ee酒店管理 预订系统
- jsp ssh mvc java web j2ee网络商城+论文+源
- jsp ssh mvc java web j2ee学生信息管理系统
- jsp ssh mvc java web j2ee bs 在线考试系统
- jsp相册管理
- 高校选课系统jsp+access
- 基于java开发招聘系统毕业设计
- jsp二期结业项目《网上购物系统》
- 基于jsp的购物网站原创
- jsp+mysql:网上书城
- jsp网上购物系统
- 405JSP办公用品管理系统.rar
- 80款优秀JSP网页模板.rar
- JSP+SQL Server2008+STRUTS2+HIBERNATE论坛项目
- jsp排课系统无法运行
- java jsp化妆品销售系统
- JAVA JSP汽车租赁系统
- 城市公交查询系统java
- java开发的完整课程网站jsp
- 基于JSP的在线书店管理系统
- jsp高校智能排课系统
- java版图书管理系统设计文档+源码
- 基于jsp开发的WEB酒店管理系统
- 基于JSP的BBS论坛设计
评论
共有 条评论