用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - jsp代码库

使用txt文件记录页面计数

2012-10-09 作者: 神马举报

[jsp]代码库

<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>计数器</title>
</head>
<body bgcolor="#ffffff">
<h1> 一个简单的计数器 </h1>
<%
try {
//使用io操作实现文件的读写,counter.txt是用来存放计数的,如果不存在,就在本目录下创建
java.io.FileReader fr=new java.io.FileReader(request.getRealPath("/")+"\\counter.txt");
java.io.BufferedReader br = new java.io.BufferedReader(fr);
String count = br.readLine();
if (count == null) {
	   //counter.txt里的计数为空的话,就向里写入一个初值1
      java.io.FileWriter fw=new java.io.FileWriter(request.getRealPath("/")+"\\counter.txt");
      java.io.PrintWriter pw=new java.io.PrintWriter(fw);
      pw.print("1");
      pw.close();
      fw.close();
}
else{ 
//不为空的话,在原来计数上加1
out.println("本页面是第"+count+"次被访问!!");
      java.io.FileWriter fw=new java.io.FileWriter(request.getRealPath("/")+"\\counter.txt");
      java.io.PrintWriter pw=new java.io.PrintWriter(fw);
      pw.print(String.valueOf(Integer.parseInt(count)+1) );
      pw.close();
      fw.close();
}}
catch(Exception e){
      java.io.FileWriter fw=new java.io.FileWriter(request.getRealPath("/")+"\\counter.txt");
      java.io.PrintWriter pw=new java.io.PrintWriter(fw);
      pw.print("1");
      out.println("本页面是第"+1+"次被访问!!");
      pw.close();
      fw.close();
}
%>
</body>
</html>


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...