当前位置:软件学习 > 其它软件 >>

portlet关于统计在线人数的问题

portlet关于统计在线人数的问题


jsp中是实现HttpSessionListener接口,portlet中怎么不行呢,还是另有别的接口?
我的wps是5.1的,经测试登陆的用户可以记录,代码如下 

private static int activeSessions = 0; 

/** 
* @see javax.servlet.http.HttpSessionListener#sessionCreated(javax.servlet.http.HttpSessionEvent) 
*/ 
public void sessionCreated(HttpSessionEvent se) { 
activeSessions++; 
saveOnlineNum(); 


/** 
* @see javax.servlet.http.HttpSessionListener#sessionDestroyed(javax.servlet.http.HttpSessionEvent) 
*/ 
public void sessionDestroyed(HttpSessionEvent se) { 
if(activeSessions > 0) 
activeSessions--; 


/** 
* 获得当前在线人数 
* @return 当前在线人数 
*/ 
public static int getActiveSessions() { 
return activeSessions; 


匿名的好像不能记录,提示:NO PORTLET SESSION YET 。 
不知道自己怎么定制呢?给个提示,谢谢
补充:企业软件 ,  WebSphere
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,