jsp计数器代码

 1   
 2  
 3BufferedReader inf = new BufferedReader(new FileReader("/path/to/counter.txt"));   
 4int tmp = Integer.parseInt(inf.readLine());   
 5int i=0;   
 6  
 7try {   
 8  
 9i = Integer.parseInt(request.getSession().getValue("tal").toString());   
10} catch (NullPointerException t) {i=0; }   
11  
12if (i==0) {   
13tmp++;   
14  
15PrintWriter outf = new PrintWriter(new BufferedWriter(new FileWriter("/path/to/counter.txt")));   
16outf.println(tmp);   
17outf.close();   
18inf.close();   
19request.getSession().putValue("tal", "1");   
20}   
21  
22BufferedReader inf2 = new BufferedReader(new FileReader("/path/to/counter.txt"));   
1   
2String zeroes="";   
3String hits = inf2.readLine();   
4inf2.close();   
5for (int t=0; t < 8-hits.length(); t++) {   
6zeroes=zeroes+"0"; }   
7out.println(zeroes + hits);   
Published At
Categories with Web编程
Tagged with
comments powered by Disqus