java代码
package test;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class CounterBean {
private String path;//文件全路径
private String write;//要向文件写入的内容
private String read;//从文件读取的内容
public CounterBean(){}
public int readFile(){//从文件读取内容
try {
FileReader freader = new FileReader(path);
BufferedReader breader = new BufferedReader(freader);
read = breader.readLine();System.out.println("1 read="+read);
String line = breader.readLine();System.out.println("2 line="+line);
while(line!=null){
read = read+"<br>"+line;System.out.println("3 read="+read);
line = breader.readLine();System.out.println("4 line="+line);
}
breader.close();
freader.close();
return 0;
} catch (Exception e) {
return -1;
}
}
public int writeOver(){//向文件写入内容(write),原来内容将会被冲掉
try {
FileWriter fwriter = new FileWriter(path);
BufferedWriter bwrite = new BufferedWriter(fwriter);
bwrite.write(write, 0, write.length());
bwrite.flush();
bwrite.close();
return 0;
} catch (Exception e) {
return -1;
}
}
public int writeAppend(){//向文件追加写入内容(write),本次没有用到该方法
try {
FileWriter fwrite = new FileWriter(path);
BufferedWriter bwrite = new BufferedWriter(fwrite);
bwrite.newLine();
bwrite.write(write, 0, write.length());
bwrite.flush();
bwrite.close();
return 0;
} catch (Exception e) {
return -1;
}
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public String getWrite() {
return write;
}
public void setWrite(String write) {
this.write = write;
}
public String getRead() {
return read;
}
public void setRead(String read) {
this.read = read;
}
}
jsp页面
<%@ page language="java" pageEncoding="gb2312"%>
<jsp:useBean id = "counterBean" class="test.CounterBean"></jsp:useBean>
<html>
<head>
<title>计数器</title>
<%!
String filePath;
%>
</head>
<body>
<center>
<%
filePath =request.getRealPath("/")+"WEB-INF\\count.txt";
counterBean.setPath(filePath);
counterBean.readFile();
int count = Integer.parseInt(counterBean.getRead())+1;
counterBean.setWrite(String.valueOf(count));
counterBean.writeOver();
out.print("总共访问人数:"+count);
%>
</center>
</body>
</html>
分享到:
相关推荐
网站访问计数器是网页设计中的一个重要组成部分,它能够跟踪并显示网站的访问量,为网站管理员提供关于其网站受欢迎程度的数据。这个基于文本的简单网站访问计数器,正如标题和描述所提及,是一种无需复杂图形界面或...
在ASP网页访问计数器中,我们主要关注的是如何利用ASP技术来追踪和记录网站页面的访问次数。这个"asp网页访问计数器"可能是通过一个简单的ASP文件实现的,例如压缩包中的"count.asp",它可能包含了跟踪和更新访问...
2. **文本计数器的实现原理**:通过读取和写入文件来记录网站访问次数的方法。 3. **代码解析**:分析给定的部分内容中的代码,理解其实现逻辑。 ### PHP文件操作基础 #### 1. `fopen()` `fopen()`函数用于打开或...
ASP.net从入门到精通]-网站访问统计计数器
在C#中,我们可以利用单例模式来创建一个计数器类,以确保在整个应用程序的生命周期内,计数器只存在一个实例,并且能够被多个对象安全地共享和访问。 首先,我们需要理解单例模式的基本原理。单例模式的关键在于...
AspShop 网站访问量计数器是一款基于ASP(Active Server Pages)技术的网站统计工具,主要用于记录和展示网站的访问量信息。在Web开发中,网站访问量计数器是衡量网站受欢迎程度、用户活跃度以及优化SEO策略的重要...
本文将详细介绍如何利用JSP技术来构建一个简单的网站访问计数器。 #### 二、JSP计数器工作流程 1. **初始化计数器**:首先需要创建一个用于存储计数器数值的文件(如`lyfcount.txt`),并在系统启动时读取该文件中...
在这个“asp网站计数器”中,我们主要关注的是如何利用ASP技术和XML来实现网站访问量的统计功能。 首先,ASP提供了强大的编程能力,允许开发者在服务器端执行代码并生成HTML响应,这样用户在浏览器中就能看到动态...
"网站计数器代码asp"这个标题表明我们将探讨如何在ASP中实现一个简单的网站访问计数器。 首先,我们需要了解ASP的基本结构。ASP文件通常包含HTML标记和嵌入式的脚本代码,这些脚本可以是VBScript或JScript。...
1. PHP网站访问量计数器概念:网站访问量计数器是一种网络服务工具,它可以统计并显示网站被访问的次数。这种计数器常用于网站主了解网站流量和受欢迎程度。 2. 访问量计数器的实现方法:在PHP中,可以通过读写文件...
网页访问计数器是一种常见的网站功能,用于统计网站或网页被访问的次数。在Web开发中,实现这样一个计数器可以让我们了解网站的活跃度,分析用户行为,从而优化网站内容和服务。本教程将详细介绍如何使用Action访问...
【php网站计数器 2.0版】是一款基于PHP编程语言开发的网站访问计数器,相较于前一版本,它增加了对IP地址记录的功能,并优化了在页面刷新时不会重复计数的问题。这款计数器旨在为网站管理员提供一个简单易用的工具,...
本文将详细介绍如何使用jsp和javaBean技术实现一个简单的网站访问计数器功能。此计数器适用于初学者,不仅可以帮助理解jsp的基本用法,还能加深对javaBean在实际项目中的运用。以下内容将涵盖项目的整体架构、各个...
在这个“比较实用的计数器ASP+TXT”案例中,我们看到的是一个简单的网站访问计数器的实现。 `default.asp`通常是网站的首页,它可能包含了调用计数器脚本的代码,比如 `<% include file="count.asp" %>`,这行代码...
一直想搞一个计数器来查看自己的wordpress访问量如何。 网上搜索了半天,发现WP-PostViews名气很大,因此,方法如下: 1). 下载WP-PostViews 点击进入 [wordpress插件WP-PostViews下载] 演示下载地址列表 如无...
在这个过程中,JSQ网站访问计数器可能是一个实用的工具,它能轻松地实现对网站访问量的实时或者定期记录。 首先,我们需要理解网站访问数量统计的基本概念。网站访问量通常包括以下几个关键指标: 1. **独立访客...
网站访问量计数器是一种常见的在线工具,用于追踪和展示网站的访问情况。在这个特定的案例中,我们有一个自己编写的简单网站访问量计数器,它利用了ACCESS数据库来存储和管理数据。这个计数器能够显示以下几个关键...
网站ASP计数器模板是一种...通过理解和定制这个ASP计数器模板,你可以为你的网站添加一个功能齐全且个性化的访问计数器,从而更好地了解你的网站流量和用户行为。同时,这也是一次学习ASP编程和网站统计原理的好机会。