我用的是resin1.2,我写了一监听session的监听类,我在web.xml里进行配置   
<listener>
        <listener-class>listener.MySessionListener</listener-class>
 </listener>
但是resin出错误:javax.servlet.ServletException: D:\web group\ycds\WEB-INF\web.xml:4: unknown element `listener' in web-app
我写在resin.conf下也是一样,请问在resin1.2下应该怎么设置啊

解决方案 »

  1.   

    比如tomat可以在web.xml里面设置,resin在resin.conf里设置监听器的元素是什么
      

  2.   

    查找了一下,resin不用配置,直接这么用  让类实现HttpSessionBindingListener  
      public   class   OnLineUser   implements   HttpSessionBindingListener    
       
      实现他的valuebound和valueunbound()方法。  
      然后把这个类加到你session就可以监听了  
      OnLineUser   tempUser=new   OnLineUser();  
      session.setAttribute("tempUser",tempUser);
      

  3.   

    这个就可以统计在线人数的啊,你在哪里看到登录的代码了?是不是看到OnLineUser类挺像登陆用户类似的,那我换一个名字public  class  Xxx implements  HttpSessionBindingListener  
    只要连接到你的页面,session就创建了
    HttpSessionBindingListener就被触发了,也就是类Xxx被触发了,在里面加个int变量放入Application中,每次登陆的时候都到Application中判断一下,有就+1,没有就放入,离线的时候-1。我的理解对吧