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-07-29 22:08:58

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

confluence中如何统计也页面或者博文的访问量

问题描述 confluence中如何统计也页面或者博文的访问量?好像有个tracking-plugin可以,但安不上.在Atlassian市场也搜索不到,不能在线装. 解决方案 解决方案二:你可以试下ServiceRocketTracking这个插件,可以统计匿名访问的插件,也被称为"点击计数"插件,可以统计Confluence特定内容的访问查看量.解决方案三:ServiceRocketTracking已经不能使用或者下架了.

急啊,请问如何统计网站的总访问量和今日访问量?高手们请帮忙,先谢了,在线等...

问题描述 急啊,请问如何统计网站的总访问量和今日访问量?高手们请帮忙,先谢了,在线等... 解决方案 解决方案二:网站日志统计解决方案三:申请个51啦统计不就完了~www.51.la或者干脆自己做~~~~~~解决方案四:就是个日志 很简单的 网上很多 找个参考下吧解决方案五:.aspx页面代码----------------------------------------------------------<%@PageLanguage="C#"AutoEventWireup=&

急求各位大神!!!如何用java来实现代理ip访问网站?刷访问量。!!!!!!!!!

问题描述 急求各位大神!!!如何用java来实现代理ip访问网站?刷访问量.!!!!!!!!! 如何用java实现代理ip访问网站,刷访问量.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 解决方案 http://proxy.goubanjia.com/article/4.shtml

如何统计页面浏览的次数?

问题描述 如何统计页面浏览的次数? 解决方案 解决方案二:每刷新一次数据库中的计数器值加1?解决方案三:看我要怎么做了...如果打开一次算一次..数据库里放一个页面点击次数字段那Load事件...每次一把点击数+1...再更新到数据库解决方案四:方法有多种,一般是当请求该页面时将数据库中的相应字段值加1,可以写在LInkButton的事件中,也可以在被浏览页面的Page_Load方法中处理.解决方案五:该回复于2011-06-10 09:32:27被版主删除解决方案六:可以调用51la等来统计也

asp.net写一个计数器,记录网站总访问量,今日访问量(c#)好的追加分啊

问题描述 哥哥姐姐们,帮小第asp.net写一个计数器,记录网站总访问量,今日访问量(c#),本人菜鸟那个application是怎么用的.求全代码啊------新人,拿出一半的积分来啦-- 解决方案 解决方案二: 解决方案三:不需要写,集成Google统计即可.用法非常简单,你可以Google下.解决方案四:我用数据库来记录今日访问量:stringstrCount1="selectcount(*)asnummfromjrwhereDateDiff(Day,j_time,getdate())=0

JSP单页面网站文件管理器

js|页面 这个文件的开发的设计思想是这样的.有的web 网站,或者B/S 软件的客户,在软件的安装调试阶段,往往对某些细节有特殊要求,也许,是字体的调整,也许是界面方面的小改动意见.面对这样的情况,如果用户没有开放FTP 功能,则开发和维护人员往往就必须亲临现场做一些很小的调试工作. 即浪费了时间,也浪费了人力物力. 在这样的情况下,我开发了这个具有文件管理功能的 JSP 单页面文件.它提供了文件夹的新增,更名,删除:文件的修改,更名,删除和上传的功能.基本能满足在软件的安装调试阶段,小的修改

jsp 网站开发-jsp登录页面的使用代码

问题描述 jsp登录页面的使用代码 我是一个jsp学习的新人,希望大神们发给我一段登录页面访问数据库的代码,谢谢 解决方案 http://blog.csdn.net/xuxiu_1972/article/details/8267087 解决方案二: 使用struts框架的简单jsp登录页面 解决方案三: 你从网上随便搜一个代码,都基本必带这个功能

jsp中页面间传汉字参数转码的方法

 这篇文章主要介绍了jsp中页面间传汉字参数转码的方法,有需要的朋友可以参考一下 转码:a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));   解码:java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");     例   a.jsp源代码 代码如下: <%@ p

ajax 动态传递jsp等页面使用id辨识传递对象

 本文为大家介绍下使用ajax动态传递jsp等页面,js的jax编写,使用id辨识传递对象 ajax 动态传递页面, js 的ajax编写,使用id辨识传递对象    例如 : 现在有个需求,一个页面,分成左右两块,左侧导航菜单有个用户列表信息功能按钮,想在右侧无刷新情况下加载用户数据,列表显示.    我们定义两个jsp main.jsp userlist.jsp    main.jsp 右侧有个div id='userlist' 层,负责接受通过传递过来的userlist.jsp    us