<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.io.*" %>
<html>
<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);
out.close();
dataOut.close();
}
catch(IOException ee){}
}
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 ee){}
}
}%>
<% countPeople(); %>
<p><p>你是第<%= number %>个访问本站的客户
</body>
</html>