Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 久久久久亚洲香蕉网,成人午夜精品视频在线观看,亚洲精品综合久久

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          學習本地存儲-javascript實現頁面訪問次數統計

          單頁面訪問次數統計-學習本地存儲技巧

          javascript代碼:

          單頁面訪問次數統計-學習本地存儲技巧

          javascript代碼:

          有時候我們需要知道某個頁面被訪問的次數,這時我們就需要在頁面上添加頁面統計器,頁面訪問的統計一般在用戶第一次載入時累加該頁面的訪問數上。

          要實現一個計數器,您可以利用應用程序隱式對象和相關方法getAttribute()和setAttribute()來實現。

          這個對象表示JSP頁面的整個生命周期中。當JSP頁面初始化時創建此對象,當JSP頁面調用jspDestroy()時刪除該對象。

          以下是在應用中創建變量的語法:

          application.setAttribute(String Key, Object Value);

          您可以使用上述方法來設置一個計數器變量及更新該變量的值。讀取該變量的方法如下:

          application.getAttribute(String Key);

          在頁面每次被訪問時,你可以讀取計數器的當前值,并遞增1,然后重新設置,在下一個用戶訪問時就將新的值顯示在頁面上。

          實例演示

          該實例將介紹如何使用JSP來計算特定頁面訪問的總人數。如果你要計算你網站使用頁面的總點擊量,那么你就必須將該代碼放在所有的JSP頁面上。

          <%@ page language="java" contentType="text/html; charset=UTF-8"

          pageEncoding="UTF-8"%>

          <%@ page import="java.io.*,java.util.*" %>

          <html>

          <html>

          <head>

          <title>訪問量統計</title>

          </head>

          <body>

          <%

          Integer hitsCount =

          (Integer)application.getAttribute("hitCounter");

          if( hitsCount ==null || hitsCount == 0 ){

          /* 第一次訪問 */

          out.println("歡迎訪問菜鳥教程!");

          hitsCount = 1;

          }else{

          /* 返回訪問值 */

          out.println("歡迎再次訪問菜鳥教程!");

          hitsCount += 1;

          }

          application.setAttribute("hitCounter", hitsCount);

          %>

          <p>頁面訪問量為: <%= hitsCount%></p>

          </body>

          </html>

          現在我們將上面的代碼放置于main.jsp文件上,并訪問http://localhost:8080/testjsp/main.jsp文件。你會看到頁面會生成個計數器,在我們每次刷新頁面時,計數器都會發生變化(每次刷新增加1)。

          你也可以通過不同的瀏覽器訪問,計數器會在每次訪問后增加1。如下所示:

          復位計數器

          使用以上方法,在 web 服務器重啟后,計數器會被復位為 0,即前面保留的數據都會消失,你可以使用一下幾種方式解決該問題:

          • 在數據庫中定義一個用于統計網頁訪問量的數據表 count,字段為 hitcount,hitcount 默認值為0,將統計數據寫入到數據表中。

          • 在每次訪問時我們讀取表中 hitcount 字段。

          • 每次訪問時讓 hitcount 自增 1。

          • 在頁面上顯示新的 hitcount 值作為頁面的訪問量。

          • 如果你需要統計每個頁面的訪問量,你可以使用以上邏輯將代碼添加到所有頁面上。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 亚洲成AV人片一区二区密柚| 亚洲av成人一区二区三区在线观看| 福利一区福利二区| 日韩人妻精品一区二区三区视频| 中文字幕日韩欧美一区二区三区 | 国产对白精品刺激一区二区| 国产vr一区二区在线观看| 无码精品一区二区三区| 日本免费一区二区三区四区五六区 | 色综合久久一区二区三区| 少妇无码一区二区三区| 鲁丝片一区二区三区免费| 国产免费一区二区三区免费视频| 午夜福利无码一区二区| 少妇激情一区二区三区视频| 中文字幕无码一区二区免费| 一区二区三区四区在线观看视频| 日韩三级一区二区| 国产人妖在线观看一区二区| 久久久无码精品人妻一区| 免费一本色道久久一区| 爆乳无码AV一区二区三区| 国产欧美一区二区精品仙草咪| 亚洲熟女乱色一区二区三区| 精品视频一区二区三区四区| 中文字幕无线码一区二区 | 熟妇人妻AV无码一区二区三区| 亚洲一区二区三区AV无码| 香蕉免费看一区二区三区| 久久影院亚洲一区| 日本一区二区在线| 精品一区二区三区在线成人| 欧洲无码一区二区三区在线观看| 亚洲美女一区二区三区| 日韩中文字幕一区| 日本一区二区在线免费观看| 国产日韩高清一区二区三区| 国产一区二区精品| 日本一区二区视频| 青娱乐国产官网极品一区| 国产91一区二区在线播放不卡|