`
jjs_love
  • 浏览: 81193 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

wp 6 在线人数统计

    博客分类:
  • IBM
阅读更多

olinecount.jar 代码

加入was 类j2ee.jar 在放入portal share里面的ext 下面

package com.gzepro;

public class SessionCounter implements javax.servlet.http.HttpSessionListener
{
    //定义静态变量保存在线人数
    private static int activeSessions = 0;

    public SessionCounter()
    {
    }

    public void sessionCreated(javax.servlet.http.HttpSessionEvent arg0)
    {  //如果会话创建则把在线人数加1
        activeSessions++;
     
    }

    public void sessionDestroyed(javax.servlet.http.HttpSessionEvent arg0)
    {  //在会话被关闭的时候,如果在线人数大于0,则减1
        if (activeSessions > 0)
            activeSessions--;
     
    }
   //返回在线人数
    public static int getActiveSessions()
    {
        return activeSessions;
    }

}

 

 

在主题里部署监听器

操作之前要先备份目录wps.ear 防止删除skin them
导出wps.ear wsadmin.bat -user wpsadmin -password admin  -c "$AdminApp export wps c:/wps.ear"  如果出错检查soap端口 -port 10033 这里如是系统是linux 的"$AdminApp export wps c:/wps.ear"  "  改成 '
展出wps.ear  EARExpander.bat -ear c:\wps.ear -operationDir c:\wps_expanded -operation expand
展入wps.ear  EARExpander.bat -ear c:\wps.ear -operationDir c:\wps_expanded -operation collapse
导入wps.ear  wsadmin.bat -user wpsadmin -password admin -port 10033 -c "$AdminApp install c:/wps.ear {-update -appname wps -nodeployejb}"  如果出错检查soap端口 -port 10033

 

them skin要重新布置

在web.xml文件中加入:
   <listener>
    <listener-class>
      com.gzepro.SessionCounter
    </listener-class>
    </listener>

在页面的js当中加入

<script>
 window.onbeforeunload  =  function()  
       {  
            if((event.clientX>document.body.clientWidth&&event.clientY<0)||event.altKey)  
            {         
                 alert("close");
                 window.location.href="<portal-navigation:url command='LogoutUser'/>"; //关闭页面注销session
            }
            else
            {
                 alert("refsh");
            }
        }
</script>

 

在jsp的页面里引入 import="com.gzepro.SessionCounter",再 加入<%= SessionCounter.getActiveSessions() %>即可,这里直接调用监听器的方法获得用户数。

参考资料:http://www.webspherechina.net/?492/viewspace-1108.html  

oliverchan

 

wp 5.0在线统计 http://swcracker.itpub.net/post/28352/269976  swcracker的博客

分享到:
评论

相关推荐

    WP-Rocket-2.11.6

    WP Rocket是WordPress平台的一款高效、知名的缓存优化插件,版本号为2.11.6。这款插件因其简洁的界面和强大的性能而受到广大WordPress用户喜爱,尤其适合那些希望提升网站速度和性能的用户。它提供了多种优化功能,...

    WP321_Integrated_S7_1500_20170704_西门子WP321称重传感器使用教程_

    6. **安全特性** 西门子的称重解决方案符合国际安全标准,如IEC 61508,确保了系统的安全运行。WP321还具有故障安全功能,能够在异常情况下自动采取保护措施,减少生产风险。 7. **监控与诊断** 用户可以通过S7-...

    6个WP7小游戏

    标题中的“6个WP7小游戏”指的是针对Windows Phone 7平台开发的六款小型游戏的源代码项目。Windows Phone 7(简称WP7)是由微软公司推出的一款移动操作系统,主要面向智能手机和平板设备。这个平台为开发者提供了...

    刷机工具wp7

    6. **等待完成**:刷机过程可能需要一些时间,期间不要断开手机连接,以免造成手机变砖。刷机完成后,手机会自动重启进入新系统。 7. **恢复数据**:刷机成功后,根据需要恢复之前备份的数据,并进行必要的系统设置...

    Killw3wp.exe

    对于IIS 管理员来说,经常会碰到 Web 服务器 CPU 占用 100% 的情况,w3wp.exe是IIS工具的一部。w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe...

    中兴WP228 解锁工具

    6. **合法性**:在进行解锁操作前,用户需了解当地法规,确保解锁行为合法。同时,解锁可能违反设备保修条款,导致失去厂商保修服务。 7. **备份数据**:在解锁前,建议用户备份设备中的重要数据,以防解锁过程中...

    wp7--.rar_WP7_wp889.com::_wp889com_wp932_位置服务

    《WP7位置服务应用开发详解》 在移动设备领域,Windows Phone 7(简称WP7)是由微软公司推出的一款操作系统,它为开发者提供了一个强大的平台来构建创新的应用程序。其中,位置服务是WP7应用程序中的一项重要功能,...

    赛博地球杯工业互联网安全大赛wp1

    工业互联网安全大赛 WP1 解析 本文将对赛博地球杯工业互联网安全大赛 WP1 进行详细解析,涵盖网络协议、PHP 和 SQL 等相关知识点。 一、网络协议 在 WP1 中,我们可以看到 ping 命令的使用,ping 命令是一种网络...

    wp statistics.12.0.7精简中文简体版

    标题"wp statistics.12.0.7精简中文简体版"指的是WordPress的一个统计分析插件——WP Statistics的特定版本,即12.0.7。这个版本经过优化,专为中文用户设计,尤其是简体中文用户。"精简"一词意味着它相较于原版插件...

    wp7工具集wp7工具集

    标题"wp7工具集wp7工具集"表明这是一组针对Windows Phone 7(WP7)平台的开发和管理工具。这个集合可能包含了多种实用工具,帮助开发者和用户更好地理解和操作WP7设备。 描述中提到了几个具体的工具: 1. **xap12...

    WP-INSERT插件

    博主可能会安装多种插件,时间久了后台就会出现大量的插件,插件安装多了就会出现占用后台资源以及插件冲突等情况,实在让人厌烦,所以,WP-INSERT这款多功能插件就能帮你很大的忙,它集广告、Feed、谷歌统计、编辑...

    Wordpress插件 WP实现静态化wp-rocket.zip

    6. 去除不必要的WordPress元素:如RSS链接、评论feed等,这些元素虽然有用,但在大多数情况下并不必要,移除它们可以提高页面加载速度。 7. 缓存预加载:通过模拟访问,提前生成预设的URL的缓存,使新内容更快地被...

    仿WP7主题

    6. **应用栏和导航**:WP7应用通常包含顶部的应用栏,用于展示功能和设置。同时,底部的导航栏(有时称为“pivot”或“hub”)用于在不同内容之间切换。在非WP7平台上,可以使用自定义控件来实现这些功能。 在...

    wprobot使用教程

    WPROBOT是一款功能强大的自动添加内容的插件,主要用于WORDPRESS平台,可以自动采集更新内容,并且支持伪原创处理。具体使用方法包括:创建采集活动项目(GreateCampaign)、设置(Options)、模板设置(Templates)...

    WP7-HelloPhone

    6. **资源管理**:在WP7应用中,资源如图片、颜色、字体等可以被集中管理,方便复用。HelloPhone项目可能会演示如何在Resources文件夹中定义和引用这些资源。 7. **调试与测试**:Visual Studio提供了强大的调试...

    wp入门f教程 ----不错的教程

    WP入门教程----不错的教程 本文旨在为读者提供一个全面的WP入门教程,涵盖了WP的基本概念、安装、开发环境、portlet创建环境、基本开发、与其他产品集成、开发与部署等方面的知识。 WP入门教程概述 --------------...

    wp8图标素材

    【WP8图标素材详解】 在移动操作系统领域,Windows Phone 8(简称WP8)是由微软公司推出的一款面向智能手机的操作系统。WP8系统以其独特的磁贴界面和流畅的用户体验获得了不少用户的喜爱。本资源包名为“wp8图标...

    wp all import pro 插件 v4.7.5

    **WP All Import Pro 插件 V4.7.5 知识详解** WP All Import Pro 是一款功能强大的WordPress导入工具,特别适用于需要批量导入大量数据到WordPress网站的用户。这款插件由Soflyy公司开发,版本4.7.5在功能和性能上...

Global site tag (gtag.js) - Google Analytics