资源简介
访客操作系统统计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个文件信息
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
- JSP课程设计-留言本 jsp mysql tomcat实现
- jsp 做的 班级管理网站
评论
共有 条评论