当前位置: 技术问答>java相关
在Servlet做的一个服务器上怎么才能确认一个用户已经退出?(在线等待!急!!!)
来源: 互联网 发布时间:2015-06-08
本文导语: 当一个用户进入时,为它生成一个临时文件,文件名是以累加的方式和用户名合成的,可以跟踪,以方便删除调用.文件记录用户在站内活动的一些信息,如果此用户非正常退出了(没有按退出键而是直接按了IE右上角的X或者...
当一个用户进入时,为它生成一个临时文件,文件名是以累加的方式和用户名合成的,可以跟踪,以方便删除调用.文件记录用户在站内活动的一些信息,如果此用户非正常退出了(没有按退出键而是直接按了IE右上角的X或者是当机等等的原因),该怎么得到想关信息,以让我安全的删除临时文件呢?(因为我的服务器是有临时文件总数控制的)另:我该怎么在用户点击了退出按钮后,用JAVA程序关闭一个IE呢??
各位先谢了!解决立刻给分!
各位先谢了!解决立刻给分!
|
使用javax.servlet.http.HttpSessionBindingListener接口吧。
你自定义一个类,实现这个接口。当生成临时文件时,用这个类把文件名记住。同时这个类要加到session中,当用户session超时的事后,Unbound事件回发生,系统会调用你类的valueBound方法。你在这个方法的实现里实现临时文件的删除就行了。
你自定义一个类,实现这个接口。当生成临时文件时,用这个类把文件名记住。同时这个类要加到session中,当用户session超时的事后,Unbound事件回发生,系统会调用你类的valueBound方法。你在这个方法的实现里实现临时文件的删除就行了。
|
"我还想知道关闭IE的JAVA代码怎么写!谢谢!!!"
--------如果是用java,这个基本比较困难,如果是用javascript,倒是easy
关于用户退出,可以用session进行跟踪,好象有个会话绑定接口,它里面有两个方法,一个用来当用户开始会话时执行,一个是在用户结束会话时执行。
--------如果是用java,这个基本比较困难,如果是用javascript,倒是easy
关于用户退出,可以用session进行跟踪,好象有个会话绑定接口,它里面有两个方法,一个用来当用户开始会话时执行,一个是在用户结束会话时执行。
|
他登录时,用session记下来,退出了也用session判断嘛!
好好看看session,比较常用的。
好好看看session,比较常用的。
|
对亚,用SESSION,设定一个超时,过了这个时间,这个用户每反应就是认为是离开了
|
关闭ie用javascript就可以了,window.close()
|
http://www.ccw.com.cn/htm/app/down/01_6_1_5.zip
这是一个别人用bean实现的类似你要求得例子,值得分析
这是一个别人用bean实现的类似你要求得例子,值得分析
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。