刚才改了一下,写了一个非常简单的,只要配上漂亮的图片,就可以了。
Bean文件:
-------------------------------------
package beanservlettest;
import java.io.*;public class counterBean {  private String filepath="C:\\";//默认记数文件在C盘下。
  private String counter;  public counterBean() {
  }
  public String getCounter() {
    try {
 java.io.FileReader fr=new java.io.FileReader(filepath+"\\counter.txt");
 java.io.BufferedReader br = new java.io.BufferedReader(fr);
 String countno = br.readLine();
 //out.println("本页面是第"+countno+"次被访问!!");
       java.io.FileWriter fw=new java.io.FileWriter(filepath+"\\counter.txt");
       java.io.PrintWriter pw=new java.io.PrintWriter(fw);
       pw.print(String.valueOf(Integer.parseInt(countno)+1) );
       pw.close();
       fw.close();
       counter=String.valueOf(Integer.parseInt(countno)+1);
       return counter;
 }
 catch(Exception e){
      try{ java.io.FileWriter fw=new java.io.FileWriter(filepath+"\\counter.txt");
       java.io.PrintWriter pw=new java.io.PrintWriter(fw);
       pw.print("1");
     //  out.println("本页面是第1次被访问!!");
       pw.close();
       fw.close();
       counter="1";
       return counter;
     }
     catch(Exception ee){
       counter="1";
       return counter;
     }
 }  }
  public void setCounter(String counter) {
    this.counter = counter;
  }}
jsp文件<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
计数器
</title>
</head>
<jsp:useBean id="counter" scope="page" class="beanservlettest.counterBean" />
<body bgcolor="#ffffff">
<h1>
一个简单的计数器
</h1>
<%String conutnum= counter.getCounter();
conutnum= "000000"+conutnum;
conutnum =conutnum.substring(conutnum.length()-6,conutnum.length());//格式化成六位数字
%>
图形版本:已经有<img src=<%=conutnum.subSequence(0,1)+".gif"%> />
<img src=<%=conutnum.subSequence(1,2)+".gif"%> />
<img src=<%=conutnum.subSequence(2,3)+".gif"%> />
<img src=<%=conutnum.subSequence(3,4)+".gif"%> />
<img src=<%=conutnum.subSequence(4,5)+".gif"%> />
<img src=<%=conutnum.subSequence(5,6)+".gif"%> />
人次访问这个页面了!!!<br>
文本内容:已经有<%=conutnum%>
人次访问这个页面了!!!
</body>
</html>

解决方案 »

  1.   

    http://www.andyfans.com/97741/count/
    是ASP + Access 做的但是
    把主要代码改一下就可以了。
      

  2.   

    private String filepath="C:\\";//默认记数文件在C盘下。
    其他目录如何设置?
      

  3.   


    你自己改就可以了啊,你把相应的文件路径C:\\,
    文件名字counter.txt都可以改的啊。
      

  4.   

    我知道,可是就是找不到counter.txt这个文本,文件路径的格式应该怎么写?
      

  5.   


    :(我的程序是会自动创建counter.txt的啊:(
      

  6.   

    I真是服了U!图片要和jsp放在同一个目录下,要有十张图片,名字分别为
    0.gif, 1.gif, 2.gif, .... 9.gif 。
      

  7.   

    我加了图片还是不行,就是图片显示的那几行有错误
    提示:Method subSequence(int,int) not found in class java.lang.String.