通过改写HttpSessionBindingListen 类里的
valueUnbound()方法来实现。它是session注销前的事件。

解决方案 »

  1.   

    楼上的能否详细点啊,我是Java新手啊,谢谢
      

  2.   

    1.定义一个实现HttpSessionBindingListener接口的类,比如叫Listener,重载valueUnbound()方法,将session消亡时执行的程序写进去
    2.在jsp页里定义Listener类的实例,将它加入到session对象中去
      

  3.   

    public class User implements javax.servlet.http.HttpSessionBindingListener
    {
        //当加入session对象时会被自动调用
        public void valueBound(HttpSessionBindingEvent event)
        {
         }
        //移除session时被自动调用
        public void valueUnbound(HttpSessionBindingEvent event)
        {
         }
    }
      

  4.   

    是这样的,当用户登录系统时我在数据库表中插入一条数据,当session消亡时我要将那条数据删除,也就是说我要吧一个值传到valueUnbound方法中,该怎么办啊?help...
      

  5.   

    lyilei(清泉冷冰)上面的User类是系统监听session自动执行的,我怎么把一个变量传到valueUnbound方法中呢?