javabean模块化文字模式访问技术器(修正版)

本文介绍了一个使用JavaBeans实现的简单网页访问计数器。该计数器每次页面被访问时会更新本地文件中的计数,并显示当前的访问次数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BeansText.jsp

<%@ page language="java" contentType="text/html; charset=gb2312"
 pageEncoding="gb2312"%>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    <META NAME="GENERATOR" CONTENT="Eclipse SDK">
    <title>用JavaBeans模块化得文字模式访问计数器</title>
      </head>
 
  <body bgcolor="#ffffff">
   <jsp:useBean id="counter" scope="request" class="counter.count"/>
 
     <%
        counter.path="D:/eclipse/workspace/test/count.txt";
        String count=counter.doCount();
      %>
       <p align="center">
       <h1>用JavaBeans模块化得文字模式访问计数器</h1>
       <H3 align="center">你是本网页的第
       <font color="ff00001" size="5">
       <%=count%></font>
       名访客!</H3>
      
      
     </body>
</html> 

count.java

package counter;
import java.io.*;

public class count extends Object
 {
 public String path="";
 public String doCount() throws FileNotFoundException
 {
  
  BufferedReader file;
  String countFile = path;
  file = new BufferedReader(new FileReader(countFile));
  String readStr="";
  int writeStr = 1;
  try
  {
   
   readStr = file.readLine();
   
  }
  catch(IOException e)
  {
   System.out.println("读取数据错误");
  }
  if(readStr=="")readStr = "没有任何记录";
  else
  {
   
   writeStr = Integer.parseInt(readStr)+1;
   
  }
  try
  {
   
   PrintWriter pw = new PrintWriter(new FileOutputStream(countFile));
   pw.println(writeStr);
   pw.close();
  }
  catch(IOException e)
  {
   System.out.println(e.getMessage());
  }
  return readStr;
 }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值