jsp统计页面访问量和刷访问量的简单使用

简介: ~Jsp可以进行简单的页面访问量统计,当然也可以使用Jsp刷访问量。 1:第一种使用全局变量<%! int i=0;%>进行页面的访问量统计,只有新打开一个浏览器才可以进行统计。 2:第二种使用application进行页面的访问量统计,也是打开一个新的浏览器才可以进行统计。   第一和第二种主要是通过session.isNew()控制的,只有当打开新的浏览器才可以使访问量增
~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>

 效果如下所示:

 

目录
打赏
0
0
0
0
8
分享
相关文章
JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。
该博客文章通过JavaBean组件和JSP动作元素`<jsp:forward>`与`<jsp:param>`的使用示例,演示了用户登录流程,包括登录信息的提交、验证以及根据验证结果进行的页面跳转。
JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。
JSP中实现留言页面的编写并将留言信息展示出来
这篇文章介绍了如何在JSP中编写留言页面,并通过JavaBean类存储用户留言信息,同时展示了留言信息的展示方法。
JSP中实现留言页面的编写并将留言信息展示出来
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
这篇文章详细介绍了在SpringMVC中创建JSP页面的全过程,包括项目的创建、配置、Tomcat的设置,以及如何实现页面跳转和配置模板解析器,最后还对比了JSP和HTML模板解析的差异。
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
`<jsp:getProperty>`动作和`<jsp:setProperty>`动作的使用在一个静态页面填写图书的基本信息,页面信息提交给其他页面,并且在其页面显示。要去将表单元素的值赋值给Java
该博客文章讲解了JSP中`<jsp:getProperty>`和`<jsp:setProperty>`动作的使用方法,包括它们的语法格式和如何在页面中使用这些动作来获取和设置JavaBean对象的属性值,并通过图书信息的填写和展示示例进行了演示。
`<jsp:getProperty>`动作和`<jsp:setProperty>`动作的使用在一个静态页面填写图书的基本信息,页面信息提交给其他页面,并且在其页面显示。要去将表单元素的值赋值给Java
编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”
该文章展示了如何创建一个JSP页面,使用Scriptlet编写包含除零操作的计算代码,并配置page指令将错误信息重定向至另一个JSP页面进行显示。
编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”
JSP 教程 之 JSP 点击量统计 5
JSP点击量统计使用`application`对象存储全局计数器,`getAttribute()`和`setAttribute()`管理值。当页面加载时,检查计数器,若为首次访问则设置为1,否则加1并更新。示例代码展示在`main.jsp`中,每次刷新或不同浏览器访问都会增加计数器。服务器重启后计数器重置,可通过数据库持久化统计信息以避免数据丢失。
82 6
|
10月前
|
JSP 教程 之 JSP 点击量统计 4
**JSP点击量统计**利用`application`对象的`getAttribute()`和`setAttribute()`方法实现,该对象贯穿JSP页面生命周期。在页面加载时检查计数器变量,若不存在则初始化为1,否则递增1并更新。示例代码展示了一个简单的计数器,每当页面被访问或刷新时,计数器值加1,并显示在页面上,不同浏览器访问也会独立计数。将此代码置于所有JSP页面实现全站点击统计。
62 3
|
10月前
|
JSP 教程 之 JSP 点击量统计 1
在JSP中实现页面点击量统计,通常借助`application`对象的`getAttribute()`和`setAttribute()`方法。计数器在JSP初始化时创建,存活至页面生命周期结束。每次页面加载时,读取计数器值,加1后更新,以跟踪访问次数。
56 3
|
10月前
|
JSP 教程 之 JSP 页面重定向 2
JSP页面重定向使用`response.sendRedirect()`或设置状态码和`Location`头来实现。简单示例展示如何将用户重定向至百度首页。保存代码到PageRedirecting.jsp,访问即生效。
76 3
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等