package cn.mldn.lxh.listener ;
import java.util.* ;
import javax.servlet.* ;
import javax.servlet.http.* ;
public class OnLineDemo
implements ServletContextListener,HttpSessionListener,HttpSessionAttributeListener
{
// 声明一个ServletContext对象
private ServletContext application = null ;
public void contextInitialized(ServletContextEvent sce)
{
// 容器初始化时,向application中存放一个空的容器
//因为用户名是多个,所以无法确认个数,使用List
this.application = sce.getServletContext() ;
this.application.setAttribute("alluser",new ArrayList()) ;
}
public void contextDestroyed(ServletContextEvent sce)
{}
public void sessionCreated(HttpSessionEvent se)
{}
public void sessionDestroyed(HttpSessionEvent se)
{
// 将用户名称从列表中删除
List l = (List)this.application.getAttribute("alluser") ;
String value = (String)se.getSession().getAttribute("uname") ;
l.remove(value) ;
this.application.setAttribute("alluser",l) ;
}
public void attributeAdded(HttpSessionBindingEvent se)
{
// 如果登陆成功,则将用户名保存在列表之中
List l = (List)this.application.getAttribute("alluser") ;
l.add(se.getValue()) ;
//把修改后的值(List l)重新放回去
this.application.setAttribute("alluser",l) ;
}
public void attributeRemoved(HttpSessionBindingEvent se)
{}
public void attributeReplaced(HttpSessionBindingEvent se)
{}
};
/*
<listener>
<listener-class>cn.mldn.lxh.listener.OnLineDemo</listener-class>
</listener>
*/
没有合适的资源?快使用搜索试试~ 我知道了~
html Servlet监听器实例
共10个文件
jsp:4个
java:3个
xml:3个
4星 · 超过85%的资源 需积分: 9 8 下载量 140 浏览量
2010-10-22
00:25:12
上传
评论
收藏 9KB RAR 举报
温馨提示
Servlet监听器实例 Servlet监听器实例 Servlet监听器实例
资源推荐
资源详情
资源评论
收起资源包目录
Servlet监听器例子.rar (10个子文件)
监听器例子
3 案例:统计当前在线人员的名单(在线人员列表)
web.xml 6KB
OnLineDemo.java 1KB
logout.jsp 132B
online.jsp 596B
2 对session监听
web.xml 6KB
HttpSessionDemo.java 1KB
sessiondemo.jsp 132B
1 对ServletContext上下文属性的监听
ServletContextDemo.java 1KB
web.xml 6KB
appdemo.jsp 114B
共 10 条
- 1
资源评论
- Rita_consider2012-10-12还可以吧。比较常见的一些用法。适合初学者进行练习。
- r1oger2012-11-02还可以吧。比较常见的一些用法。适合初学者进行练习
stream80
- 粉丝: 7
- 资源: 105
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功