onlinelistener.java
来自「张新曼 精通JSP Web 开发技术与典型应用 随书光盘源码」· Java 代码 · 共 48 行
JAVA
48 行
package test;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
/***
*
* @author qq
*
* 用户监听类
*/
public class OnlineListener
implements HttpSessionListener{
private String user;
private HttpServletRequest request;
private static OnlineUserSet UserSet=OnlineUserSet.GetSet();
public OnlineListener(){
user="";
}
//设置监听对象
public void SetUser(String user){
this.user = user;
}
//获取在线监听对象
public String GetUser(){
return this.user;
}
//会话创建时的处理
public void sessionCreated(HttpSessionEvent hse){
user=request.getParameter("txt");
UserSet.AddUser(user);
}
//会话撤销时的处理
public void sessionDestroyed(HttpSessionEvent hse){
UserSet.RemUser(user);
}
//获得用户数量的计数
public long GetCount(){
return UserSet.GetCounter();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?