国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS+JSP通過img標簽調用實現靜態頁面訪問次數統計的方法

2024-05-06 16:26:19
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JS+JSP通過img標簽調用實現靜態頁面訪問次數統計的方法,基于JavaScript動態調用jsp頁面通過對TXT文本文件的讀寫實現統計訪問次數的功能,需要的朋友可以參考下
 

本文實例講述了JS+JSP通過img標簽調用實現靜態頁面訪問次數統計的方法。分享給大家供大家參考,具體如下:

測試頁面: test.html  

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head>  <title>test</title>  <meta http-equiv="pragma" content="no-cache">  <meta http-equiv="cache-control" content="no-cache">  <meta http-equiv="expires" content="0">  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  <meta http-equiv="description" content="This is my page">  <!--  <link rel="stylesheet" type="text/css" href="styles.css">  --> </head> <body> this is a test page.<script type="text/javascript">document.write("<img src=http://127.0.0.1:8080/EasyCMS/pv.jsp border=0 width=0 height=0>");</script> </body></html>

統計程序: pv.jsp:

假設部署位置為http://127.0.0.1:8080/EasyCMS/pv.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="java.io.*"%><%String path="/opt/test.txt";writeNumber(String.valueOf(readNumber(path)+1),path);%><%=readNumber(path) %><%!  /**   * 寫入數字內容   *   * @param number   * @param filename   * @return   */  public boolean writeNumber(String number, String filename) {    try {      FileOutputStream fos = new FileOutputStream(filename);      OutputStreamWriter writer = new OutputStreamWriter(fos);      writer.write(number);      writer.close();      fos.close();    } catch (IOException e) {      e.printStackTrace();      return false;    }    return true;  }  /**   * 讀取數字內容   *    * @param filename   * @return   */  public int readNumber(String filename) {    int number = 0;    try {      File file = new File(filename);      if (file.exists()) {        FileReader fr = new FileReader(file);        BufferedReader br = new BufferedReader(fr);        String contents = br.readLine();        if (contents != null && contents.length() > 0) {          contents = contents.replaceAll("[^0-9]", "");          number = Integer.valueOf(contents);        }        br.close();        fr.close();      }    } catch (IOException e) {      e.printStackTrace();    }    return number;  }%>

基本思想:
 
訪問靜態頁面時,通過img標簽指定src 為訪問統計的地址, img標簽向統計程序發出請求,實現統計.
統計示例代碼采用文件來記錄訪問次數,實際項目可以記錄數據庫.
 
關鍵代碼:

復制代碼代碼如下:
<script type="text/javascript">document.write("<img src=http://127.0.0.1:8080/EasyCMS/pv.jsp border=0 width=0 height=0>");</script>

 

希望本文所述對大家JavaScript程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 山阴县| 瑞昌市| 赤水市| 墨江| 广丰县| 寻乌县| 肃南| 读书| 辛集市| 长乐市| 嘉鱼县| 屯门区| 台东县| 乡宁县| 那坡县| 搜索| 墨玉县| 云林县| 桃江县| 莱芜市| 长治县| 望奎县| 达孜县| 巴东县| 正宁县| 西青区| 武陟县| 通江县| 西贡区| 景泰县| 韶山市| 饶平县| 金乡县| 西峡县| 鄂托克前旗| 梁平县| 武安市| 桂阳县| 若尔盖县| 三都| 怀来县|