JSP-JSP监听器
2016-12-07 21:48
337 查看
一、//在web.xml中配置listener
二、在com.wu.listener包下写一个UserListener类
HttpSessionBindingListener接口
当对象被添加到session时,由容器调用该方法来通知对象,无返回值
当对象从session中清除时,由容器调用该方法通知对象,无返回值
//在UserServlet
<listener> <listener-class>cn.news.lisener.UserLisener</listener-class> </listener>
二、在com.wu.listener包下写一个UserListener类
HttpSessionBindingListener接口
valueBound(HttpSessionBindingEvent event)
当对象被添加到session时,由容器调用该方法来通知对象,无返回值
valueUnbound(HttpSessionBindingEvent event)
当对象从session中清除时,由容器调用该方法通知对象,无返回值
public class UserListener implements HttpSessionBindingListener { //session生效 public void valueBound(HttpSessionBindingEvent arg0) { Statistics.USER_ONLINE_STATISTICS++; } public void valueUnbound(HttpSessionBindingEvent arg0) { Statistics.USER_ONLINE_STATISTICS--; } }
//在UserServlet
UserListener ul = new UserListener(); if (user != null) { // 如果正确,保存用户的状态信息 if (user.getPwd().equals(upwd)) { System.out.println("登录成功"); HttpSession session = request.getSession(); session.setAttribute("loginuser", user.getUname()); session.setAttribute("isadmin", user.getIsadmin()); session.setAttribute("ul", ul); response.sendRedirect(request.getContextPath() + "/index.jsp");
相关文章推荐
- java-WEB中的监听器Lisener
- C#采用Winform实现类似Android的Listener
- Oracle Listener 动态注册 与 静态注册
- 关于JSP配置文件web.xml加载顺序详解
- 监听器获取Spring配置文件的方法
- 浅析JAVA中过滤器、监听器、拦截器的区别
- jsp web.xml文件的作用及基本配置
- 深入学习JavaWeb中监听器(Listener)的使用方法
- 快速学习JavaWeb中监听器(Listener)的使用方法
- JSP监听器用法分析
- Oracle 监听器密码设置方法(LISTENER)
- Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675)的完美解决方法
- Android编程之监听器的实现方法
- Android编程之监听器用法实例分析
- Android View添加 Listener 实例代码
- Linux下重启oracle服务及监听器和实例详解
- 利用java监听器实现在线人数统计
- JavaWeb监听器Listener实例解析
- Listener监听器与web.xml相关配置
- JSP过滤器