欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java web网站访问量的统计

程序员文章站 2024-03-08 21:14:28
当客户访问网站时就去读这个文件,将服务器重新启动前的计数读入,并在此基础上增加1,然后将新的计数写入到文件中。 参考代码如下:  ...

当客户访问网站时就去读这个文件,将服务器重新启动前的计数读入,并在此基础上增加1,然后将新的计数写入到文件中。

参考代码如下:

<html> 

<head> 
<meta http-equiv="content-type" content="text/html; charset=utf-8"> 
<title>insert title here</title> 
</head> 
<body> 
  <%! 
    int number = 0; 
    file file = new file("count.txt"); 
    synchronized void countpeople() 
    { 
      if(!file.exists()) 
      { 
        number++; 
        try{ 
          file.createnewfile(); 
          fileoutputstream out = new fileoutputstream("count.txt"); 
          dataoutputstream dataout = new dataoutputstream(out); 
          dataout.writeint(number); 
          dataout.close(); 
        }catch(ioexception ex){} 
      } 
      else  
        try{ 
          fileinputstream in = new fileinputstream("count.txt"); 
          datainputstream datain = new datainputstream(in); 
          number = datain.readint(); 
          number++; 
          in.close(); 
          datain.close(); 
          fileoutputstream out = new fileoutputstream("count.txt"); 
          dataoutputstream dataout = new dataoutputstream(out); 
          dataout.writeint(number); 
          out.close(); 
          dataout.close(); 
        }catch(ioexception ex){} 
    } 
  %> 
  <% 
    countpeople(); 
  %> 
  <p> 
    您是第 
    <%=number %> 
    个访问网站的客户。 
  </p> 
</body> 
</html> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。