当前位置: 首页 > 编程笔记 >

jsp利用application统计在线人数的方法

芮宇航
2023-03-14
本文向大家介绍jsp利用application统计在线人数的方法,包括了jsp利用application统计在线人数的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了jsp利用application统计在线人数的方法。分享给大家供大家参考。

具体实现方法如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

  <title>application</title>

  </head>

   

  <body>

  <%!

Integer number;//

synchronized void numberVisiter()

{

ServletContext application = getServletContext();

Integer num = (Integer)application.getAttribute("count");

if(num == null)//如果是第一个访问者

{

num = new Integer(1);

application.setAttribute("count",num);

}

else

{

num = new Integer(num.intValue() + 1);

application.setAttribute("count",num);

}

} 

  %>

  <%

  if(session.isNew())

  {

  numberVisiter();

  Integer number = (Integer)application.getAttribute("count");

  }

  %>

  <p>

  <font size="2" color="blue">简单的页面访问计数器</font>

  </p>

  <p>

  <font size="2" color="#000000">

  欢迎访问此页面,您是<%=number%>个访问用户

  </font>

  </p>

  </body>

</html>

希望本文所述对大家的jsp程序设计有所帮助。

 类似资料:
  • 主要内容:使用 HttpSessionListener 和 HttpSessionAttributeListener 实现,使用 HttpSessionBindingListener 实现本节我们利用 Servlet 监听器接口,完成一个统计网站在线人数的案例。当一个用户登录后,显示欢迎信息,同时显示出当前在线人数和用户名单。当用户退出登录或 Session 过期时,从在线用户名单中删除该用户,同时将在线人数减 1。 本案例可以通过如下 2 种方案实现: 使用 HttpSessionListen

  • 本文向大家介绍利用Redis统计网站在线活跃用户的方法,包括了利用Redis统计网站在线活跃用户的方法的使用技巧和注意事项,需要的朋友参考一下 前言 在工作中我们经常遇到这样的需求,要对某个在线网站的活跃用户数量进行统计。这里我们以redis为例,说明一下其实现的过程。 实现方法 在Redis中存在bitmap这种数据类型,这种数据类型是建立在string数据类型之上的。这里,我们主要用到setb

  • 本文向大家介绍ASP.NET中使用Application对象实现简单在线人数统计功能,包括了ASP.NET中使用Application对象实现简单在线人数统计功能的使用技巧和注意事项,需要的朋友参考一下 注:最近在复习ASP.NET,为了加深印象,会制作一些小的demo程序,分享给大家。 1 新建ASP.NET网站,编辑Global.asax文件,修改后的文件内容如下所示。 2 修改Web.con

  • 本文向大家介绍python和bash统计CPU利用率的方法,包括了python和bash统计CPU利用率的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python和bash统计CPU利用率的方法。分享给大家供大家参考。具体如下: 开始的时候写了一个 bash 的实现; 因为最近也在学习 python ,所以就尝试着用 python 再实现一回; 支援 python2 环境; 请各位

  • 本文向大家介绍php+memcache实现的网站在线人数统计代码,包括了php+memcache实现的网站在线人数统计代码的使用技巧和注意事项,需要的朋友参考一下 今天闲来无事,想在博客统计中显示在线人数。在网上找了好多例子,不是数据库存储数据就是文件存储,代码也看起来过于复杂。 晚上回来后,构思了下,看到我服务器中安装有 Memcache 服务,何不用 Memcache 实现呢。 下面就来讲下实

  • 1、接口声明 在调用接口时必须在https请求的header中携带"token"参数。 token是智齿客服接口开放平台全局唯一的接口调用凭据。 开发者在调用各业务接口时都需使用token,开发者需要进行妥善保存。token的存储至少要保留32个字符空间。token的有效期目前为24个小时,需定时刷新,或根据接口返回的token失效提示,进行重新获取。请求token接口,无论token是否存在,都

  • 本文向大家介绍php实现统计IP数及在线人数的示例代码,包括了php实现统计IP数及在线人数的示例代码的使用技巧和注意事项,需要的朋友参考一下 写在前面的话 很多人有这样的需求,就是统计网站访问IP以及在线的人数。今天我们就看一下具体实现方法。 开启依赖函数模块 实现这个功能,需要依赖putenv()函数。下面两种方式均可。 更改php.ini文件方法 找到php.ini文件,搜索putenv关键

  • 本文向大家介绍利用shell命令统计日志的方法详解,包括了利用shell命令统计日志的方法详解的使用技巧和注意事项,需要的朋友参考一下 前言 大家都知道,通过使用 shell 命令可以很方便地对日志进行统计和分析,当服务有异常的时候,需要去排查日志,那么掌握一种统计日志的技巧就是必不可少的了。 假设有一个包含下面内容的日志文件 access.log。我们以统计这个文件的日志为例。 不同的服务对应的