问题描述
portlet关于统计在线人数的问题jsp中是实现HttpSessionListener接口,portlet中怎么不行呢,还是另有别的接口?我的wps是5.1的,经测试登陆的用户可以记录,代码如下privatestaticintactiveSessions=0;/***@seejavax.servlet.http.HttpSessionListener#sessionCreated(javax.servlet.http.HttpSessionEvent)*/publicvoidsessionCreated(HttpSessionEventse){activeSessions++;saveOnlineNum();}/***@seejavax.servlet.http.HttpSessionListener#sessionDestroyed(javax.servlet.http.HttpSessionEvent)*/publicvoidsessionDestroyed(HttpSessionEventse){if(activeSessions>0)activeSessions--;}/***获得当前在线人数*@return当前在线人数*/publicstaticintgetActiveSessions(){returnactiveSessions;}匿名的好像不能记录,提示:NOPORTLETSESSIONYET。不知道自己怎么定制呢?给个提示,谢谢
时间: 2024-08-01 20:59:58