jsp統計頁面訪問量和刷訪問量的簡單使用


~Jsp可以進行簡單的頁面訪問量統計,當然也可以使用Jsp刷訪問量。

1:第一種使用全局變量<%! int i=0;%>進行頁面的訪問量統計,只有新打開一個瀏覽器才可以進行統計。

2:第二種使用application進行頁面的訪問量統計,也是打開一個新的瀏覽器才可以進行統計。

  第一和第二種主要是通過session.isNew()控制的,只有當打開新的瀏覽器才可以使訪問量增加

3:第三種是刷訪問量的,當刷新即增加訪問量,要么說程序改變世界呢。

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>頁面訪問量的統計</title>
 8 </head>
 9 <body>
10 
11 <!-- 第一種方式進行統計訪問人數,使用定義的全局變量 -->
12 <%! int i=0;%>
13 <%
14     //統計訪問人數,應該放到application中,是共享的。
15     if(session.isNew()){
16         i=i+1;
17     }
18 %>
19 您是第<%=i %>個訪問用戶<br/>
20 
21 
22 <!-- 第二種方式進行統計訪問人數,通過application先獲取后設置值 -->
23 <%! int j=0; %>
24 <%
25     if(session.isNew()){
26         j++;
27     }
28     application.setAttribute("count", j);
29     Integer count=(Integer)application.getAttribute("count");
30 %>
31 您是第<%=j %>個訪問用戶<br/>
32 
33 
34 <!-- 第三種,刷訪問量的方式 -->
35 <%
36     Integer count2=(Integer)application.getAttribute("count2");
37     if(count2==null){
38         count2=0;
39     }
40     application.setAttribute("count2", count2+1);
41 %>
42 您是第<%=count2 %>個訪問用戶《刷訪問量的方式》
43 </body>
44 </html>

 效果如下所示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM