session监听器是怎么实现的还有配置 我想实现登入和登出时间 在线人数package com.dwr.action;
import java.util.HashMap;
import java.util.Map;import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;import org.apache.log4j.Logger;
public class SessionListener implements HttpSessionListener {
 private Logger logger = Logger.getLogger(this.getClass());
    /**
     * 当前所有用户会话集合
     */
 private HashMap<String,HttpSession> sessionMap=new HashMap<String, HttpSession>();     /**
     * session创建时触发事件处理方法<br>
     * @param se 事件源
     * @return 无返回值
     */
public void sessionCreated(HttpSessionEvent se) {
/*
 * 当session创建时出发时间
 * */
logger.info("开始创建新的session");
Object sessionMap=se.getSession().getServletContext().getAttribute("sessionMap");
if(sessionMap==null){
se.getSession().getServletContext().setAttribute("sessionMap",this.sessionMap);
}
         this.sessionMap.put(se.getSession().getId(), se.getSession());
         logger.info("创建session成功");
}
  /**
     * session销毁时触发事件处理方法<br>
     * @param se 事件源
     * @return 无返回值
     */
public void sessionDestroyed(HttpSessionEvent se) {//session销毁
logger.info("开始销毁session");
this.sessionMap.remove(se.getSession().getId());
        logger.info("销毁session成功");
}
public HashMap<String, HttpSession> getSessionMap() {
return sessionMap;
}
public void setSessionMap(HashMap<String, HttpSession> sessionMap) {
this.sessionMap = sessionMap;
}
   
}
在网上考了一段代码session监听器的代码 也没有配置 所有不知道怎么用   有会的大侠帮助我一下啊 不胜感激