通过img标签调用实现静态页面访问次数统计的简单方法
来源:互联网 发布:最幸福的人网络歌手 编辑:程序博客网 时间:2024/06/05 18:19
测试页面: 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>
- 通过img标签调用实现静态页面访问次数统计的简单方法
- 通过img标签调用实现静态页面访问次数统计的简单方法
- 利用img标签实现的静态的HTML页面访问次数的Servlet
- php实现静态页面的访问次数统计
- 实现页面访问次数统计
- php统计静态html页面浏览访问次数代码
- php教程统计静态html页面浏览访问次数代码
- 通过协程统计函数被调用次数(附python代码简单实现)
- 网站统计访问次数的方法
- 网站统计访问次数的方法
- 网站统计访问次数的方法
- 统计网站访问次数的实现
- js统计页面访问次数
- localstorage统计访问页面次数
- PHP+MYSQL 如何准确实现页面访问统计次数
- jsp网站访问次数统计的几种方法(比较简单的几种)
- html页面静态页面实现统计访问人数实例代码
- 【CVTE】请使用原声Javascript实现一个方法,判断html中出现次数最多的标签,并统计这个次数
- Android 线性布局:LinearLayout
- 变量
- 深入理解Oracle表(6):堆组织表(HOT)和索引组织表(IOT)的区别
- Stanford公开课之算法:设计与分析——II.渐进式分析(第一周)
- LS 15 Divisor counting (Easy)(数论)
- 通过img标签调用实现静态页面访问次数统计的简单方法
- 2013寒假练习 1030:Knight Moves
- c语言解析系列(1)输入和输出
- 剑指offer-->面试题6 重建二叉树
- c语言解析系列(2)选择语句
- TCL语言相关
- c语言解析系列(3)循环和数组
- c语言解析系列(4)函数
- eclipse中的各种调试