<servlet>***************************为什么要套到<servlet>里面
<!-- 这listener该在哪里配置?
<listener>
<listener-class>com.sdo.base.util.JmeisSessionListener</listener-class>
</listener>
----------这样试试
<listener>
<listener-class>com.sdo.base.util.JmeisSessionListener</listener-class>
</listener>
<servlet>

解决方案 »

  1.   

    你参考一下tomcat里面自带的程序,那里面有监听器的。
      

  2.   

    谁能帮个忙啊,我用的是jboss4.0.3+tomcat4.X的
      

  3.   

    <web-app>
    <listener>
    <listener-class>com.sdo.base.util.JmeisSessionListener</listener-class>
    </listener>
      

  4.   

    写后面的类,然后在JSP加入
    if(session.getAttribute("session_listener")){
    session.setAttribute("session_listener",new SessionListening());
    }
    ================
    import javax.servlet.http.*;
    public class SessionListening implements HttpSessionBindingListener{
        public void valueBound(HttpSessionBindingEvent event){
            System.out.println("Create session: (" +
                               event.getName() + "," + ")");
        }    public void valueUnbound(HttpSessionBindingEvent event){
            System.out.println("destory session: (" +
                               event.getName() + "," + ")");
        }
    }
      

  5.   

    写后面的类,然后在JSP加入
    if(session.getAttribute("session_listener") == null){
      session.setAttribute("session_listener",new SessionListening());
    }
    ================
    import javax.servlet.http.*;
    public class SessionListening implements HttpSessionBindingListener{
        public void valueBound(HttpSessionBindingEvent event){
            System.out.println("Create session: (" +
                               event.getName() + "," + ")");
        }    public void valueUnbound(HttpSessionBindingEvent event){
            System.out.println("destory session: (" +
                               event.getName() + "," + ")");
        }
    }
      

  6.   

    那还用不用在web.xml中配置啊?
      

  7.   

    兄台,你这方法可能监听所有用户的session吗?
      

  8.   

    不用配置web.xml.问题是必须在首页或者所有JSP上作这个操作。
      

  9.   

    请问一下这个SessionListner是监听整个服务器的Session还是监听本应用(Web)的session呢?
    如果我在jboss中有好几个Web应用,那启动一个SessionListener能监听这些Web的所有session吗?
      

  10.   

    本应用的Session.整个服务器的session是个什么概念呀。
      

  11.   

    listener要是配置的话应该在servlet之前的!