<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.math.*"%>
<html>
<head><title> 网站统计 </title></head>
<body>
<%!
BigInteger count = null ;
%>
<%!
public BigInteger load(File file){
BigInteger count = null ; // 接收数据
try{
if(file.exists()){
Scanner scan = new Scanner(new FileInputStream(file)) ;
if(scan.hasNext()){
count = new BigInteger(scan.next()) ;
}
scan.close() ;
} else { // 应该保存一个新的,从0开始
count = new BigInteger("0") ;
save(file,count) ; // 保存一个新的文件
}
}catch(Exception e){
e.printStackTrace() ;
}
return count ;
}
public void save(File file,BigInteger count){
try{
PrintStream ps = null ;
ps = new PrintStream(new FileOutputStream(file)) ;
ps.println(count) ;
ps.close() ;
}catch(Exception e){
e.printStackTrace() ;
}
}
%>
<%
String fileName = this.getServletContext().getRealPath("/") + "count.txt"; // 这里面保存所有的计数的结果
System.out.println(fileName) ;
File file = new File(fileName) ;
if(session.isNew()){
synchronized(this){
count = load(file) ; // 读取
count = count.add(new BigInteger("1")) ; // 再原本的基础上增加1。
save(file,count) ;
}
}
%>
<h2>您是第<%=count==null?0:count%>位访客!</h2>
</body>
</html>
闫小甲
分享到:
相关推荐
【标题】:“jsp写的网站统计系统源代码”指的是使用JavaServer Pages(JSP)技术开发的一个用于网站数据统计的应用程序的原始代码。JSP是一种基于Java的动态网页技术,允许开发者在HTML或XML文档中嵌入Java代码,以...
**JSP实现网站流量统计** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML代码中嵌入Java代码,从而实现服务器端的动态网页生成。在网站运营中,流量统计是一项至关重要的任务,它能够帮助我们了解...
jsp网站流量统计毕业设计全套jsp网站流量统计毕业设计全套jsp网站流量统计毕业设计全套jsp网站流量统计毕业设计全套jsp网站流量统计毕业设计全套jsp网站流量统计毕业设计全套jsp网站流量统计毕业设计全套jsp网站流量...
【JSP网站流量统计系统】是一种基于Java Server Pages(JSP)技术构建的网络应用,用于监测和分析网站的访问情况。这样的系统可以帮助网站管理员了解用户行为、网站受欢迎程度以及优化网站性能。JSP作为服务器端脚本...
"JFreeChart+JSP实现统计图展示"是一个典型的Web应用程序开发案例,它结合了JFreeChart库、JavaServer Pages (JSP) 和Servlet技术,用于从SQL Server 2005数据库中提取数据并以图表的形式呈现。 **JFreeChart** 是...
此外,统计网站访问量分为日访问量、月访问量等,这在timecounter、monthcount和daytime目录中可能有所体现。这些统计通常基于日期进行分组,通过数据库查询来获取指定时间范围内的访问记录。例如,monthcount可能...
在"jsp中监听器实现在线用户统计"这个场景下,我们需要关注的是如何利用监听器来跟踪和管理在线用户。 首先,我们要理解Servlet监听器的概念。Servlet监听器是实现了Java Servlet API中特定接口的Java类,这些接口...
【JSP流量统计系统】是一种基于Java服务器页面(JSP)技术构建的系统,用于收集、分析和展示网站访问量的相关数据。此类系统的核心目标是为网站管理员提供关于用户行为的详细信息,如访问次数、停留时间、热门页面等...
**JSP流量统计系统**是一种基于Java Server Pages (JSP)技术构建的Web应用程序,用于收集、处理和展示网站的访问流量数据。JSP作为Java平台上的动态网页开发技术,允许开发者将静态内容与动态逻辑相结合,从而创建...
**JSP流量统计系统——实现网站流量监控** 在互联网领域,了解网站的访问量和用户行为是至关重要的,这有助于优化用户体验,提升广告效果,以及制定有效的市场策略。JSP(JavaServer Pages)流量统计系统就是一个...
Java JSP(JavaServer Pages)流量统计系统是一种基于Web的应用程序,旨在帮助网站管理员实时监测和分析他们的网站访问流量。这个系统利用JSP技术来构建动态网页,通过收集、处理和展示数据,提供关于网站用户行为、...
总结,JSP流量统计系统利用JSP和相关技术,实现对网站访问流量的记录、存储、分析和展示,为网站运营者提供有价值的流量数据,从而优化网站内容和策略。系统的开发涉及到多个层面的技术,包括前端交互、后端处理、...
本文将深入探讨如何利用JSP实现一个简单的访问统计功能,以跟踪和展示网站用户的访问数据。 首先,我们需要理解JSP的基础概念。JSP是Java平台上的一个标准,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现...
3:可以精确的跟踪统计每一位来访者的IP与在线时间-同一IP在线每隔5分钟才能增加一个计数(你也可以修改时间,在stat.jsp页你把ExTime改为你想要的时间,即 int ExTime=5;)。 4:提供详细IP数据包,让你清楚的知道...
《采用JSP开发的网站流量统计系统》 网站流量统计系统是互联网数据分析的重要工具,它可以帮助网站管理员了解网站的访问情况,包括用户访问量、页面浏览量、停留时间、来源路径等关键指标,从而优化网站内容,提升...
"jsp绘制统计图jar包"就是为了解决这一需求,它包含了一些必要的库文件,能够帮助开发者在JSP中轻松创建各种类型的统计图表。 首先,我们来看`jfreechart-1.0.13.jar`。这是JFreeChart库的jar包,它是Java平台上的...
**JSP技术与网站流量统计** JSP(JavaServer Pages)是Java平台上的一个服务器端脚本语言,用于创建动态网页。它结合了HTML、Java代码和JavaBeans,允许开发者在网页上嵌入Java代码,从而实现服务器端的数据处理和...
【JSP流量统计系统_jspcount】是一款专用于监测网站流量的工具,它基于Java Server Pages(JSP)技术开发,能够为网站管理员提供详细、实时的访问数据报告。通过集成此系统,开发者可以深入了解网站的用户行为,优化...
在本文中,我们将深入探讨如何使用JavaServer Pages(JSP)技术来实现各种统计图,如柱形图、线形图和点状图。这些图形对于数据可视化至关重要,可以帮助开发者和用户更好地理解复杂的数据集。 首先,让我们了解JSP...
【标题】"jsp网站流量图表分析系统"是一个基于JavaServer Pages (JSP)技术构建的系统,用于收集、处理和展示网站流量数据。这个系统旨在帮助网站管理员深入了解用户行为,通过对访问量、页面浏览量、用户来源等关键...