再次征求解答,连接servlet的浏览器关闭后引发的思考
上次我提过一次类似的问题,有朋友让我用httpsessionlistener这个interface来监视servlet跟浏览器的连接情况。但是我尝试了一下,不知道具体怎么用这个interface来完成,是否需要在servlet容器里注册(tomcat4.0)。
因为我的程序里,每次用户连接servlet后,需要完成一个近20分钟的操作(从网上取数据),因此如果在这之间用户关掉浏览器,或者系统崩溃。我需要程序能够捕捉这一事件,但是不知道怎么来实现。
现在的想法是1.servlet定时地与连接用户取得某种数据联系,以知道当前用户没有关闭连接。
2.或者servlet自身的方法来测试用户的连接状态。
谢谢各位高手踊跃回答,高分征求,如有满意答案,另外再加分。