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>

效果如下所示:

时间: 2024-11-05 08:00:11

jsp统计页面访问量和刷访问量的简单使用的相关文章

python爬虫设计刷博客访问量(刷访问量,赞,爬取图片)

需要准备的工具: 安装python软件,下载地址:https://www.python.org/ Fiddler抓包软件:http://blog.csdn.net/qq_21792169/article/details/51628123 刷博客访问量的原理是:打开一次网页博客访问量就增加一次.(新浪,搜狐等博客满足这个要求) count.py <span style="font-size:18px;">import webbrowser as web import time

利用httpclient和多线程刷访问量代码

缘起于玩唱吧,因为唱吧好友少,访问量低,又不想加什么亲友团之类的,主要是太麻烦了,于是我就琢磨唱吧的访问机制,准备用java的httpclient库来进行刷访问量,想到动态IP重复使用就想到了用多线程来进行刷,但发现速度并没有增快,仍然是刷完一个网址刷下一个网址,这里刷的顺序是随机的. 主要让人伤脑筋的是那代理IP,去网上找了1000多个IP,有好多都是响应速度太慢了,以至于我设定了超时机制,超过一段时间的话就抛出异常并且忽略,只是速度太慢了,有待提高速度!!谁有好的改进的建议欢迎大家来分享,求

shell:统计web服务器每天客户访问量及每个时段的访问量

统计web服务器每天客户访问量及每个时段的访问量 前提:在这之前我每天到公司习惯性的统计一下昨天的总访问量及每个时段的访问量,今天突然想起能不能脚本的方式实现我想要的功能呢,经过一上午的试验,终于测试成功,写了3种不同的方法,最后一种方法最简单 第一种方法(这种方法不灵活,太机械了) read -p "请输入要查询的日志文件:" logFile if [ -e $logFile ];then all=`cat $logFile | cut -d' ' -f1 | sort -n | u

统计网站日访问量,总访问量

1.把Count.txt和dayCount.txt两个文件放至App_Data目录下2.把Global.asax.txt中的代码复制至Global.asax文件中即可3.在需要使用"今日访问量"的地方:Application["dayCounter"]4.在需要使用"历史访问量"的地方:Application["Counter"] <%@ Application Language="C#" %>

python 爬虫刷访问量

import urllib.requestimport time # 使用build_opener()是为了让python程序模仿浏览器进行访问opener = urllib.request.build_opener()opener.addheaders = [('User-agent', 'Mozilla/5.0')] # 专刷某个页面print('开始刷了哦:')tempUrl = 'https://www.cnblogs.com/lma0702/p/11106382.html' for j

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白,症状如下: 解决方案如下: MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白,布布扣,bubuko.com

javascript如何统计页面中标签的数量

javascript如何统计页面中标签的数量:本章节介绍一下如何统计页面中标签的数量,当然标签是可以重复的,虽然不常用,不过寄希望能够给大家带来或多或少的帮助.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" />

@RestController注解下返回到jsp视图页面(转)(转)

这个问题我也遇到过,下面的方法可以试试 蓝萝卜blu @RestController注解下返回到jsp视图页面 spring4.1中添加了@RestController注解很方便,集成了@ResponseBody注解,无需再在每个方法前添加了..但是却发现个问题..之前用@Controller注解的时候经常会如下所示的返回到视图页面index.jsp: @RequestMapping(value="/tologin", method=RequestMethod.GET) public

统计页面停留时间计算

一.页面停留时间与网站停留时间是如何计算出来的? 假设用户访问了网站的主页(Home).分析工具将这个访问者标记为一个Visit,接着这个访问者又浏览了另外两个页面(Page2和Page3),然后他离开了你的网站.如下图所示: 我们想要知道的是: Tp = 花费在一个页面上的时间 Ts = 花费在这网站上的总时间 假如这个用户从10:00开始访问网站: 对于Page2而言,访问时间是10:05-10:01,即4分钟. 接着访问者来到了Page3页面,他发现改页面无法满足他的需求或是他要找的内容已