当前位置:  技术问答>java相关

在Servlet做的一个服务器上怎么才能确认一个用户已经退出?(在线等待!急!!!)

    来源: 互联网  发布时间:2015-06-08

    本文导语:  当一个用户进入时,为它生成一个临时文件,文件名是以累加的方式和用户名合成的,可以跟踪,以方便删除调用.文件记录用户在站内活动的一些信息,如果此用户非正常退出了(没有按退出键而是直接按了IE右上角的X或者...

当一个用户进入时,为它生成一个临时文件,文件名是以累加的方式和用户名合成的,可以跟踪,以方便删除调用.文件记录用户在站内活动的一些信息,如果此用户非正常退出了(没有按退出键而是直接按了IE右上角的X或者是当机等等的原因),该怎么得到想关信息,以让我安全的删除临时文件呢?(因为我的服务器是有临时文件总数控制的)另:我该怎么在用户点击了退出按钮后,用JAVA程序关闭一个IE呢??

各位先谢了!解决立刻给分!

|
使用javax.servlet.http.HttpSessionBindingListener接口吧。
你自定义一个类,实现这个接口。当生成临时文件时,用这个类把文件名记住。同时这个类要加到session中,当用户session超时的事后,Unbound事件回发生,系统会调用你类的valueBound方法。你在这个方法的实现里实现临时文件的删除就行了。

|
"我还想知道关闭IE的JAVA代码怎么写!谢谢!!!"
--------如果是用java,这个基本比较困难,如果是用javascript,倒是easy
关于用户退出,可以用session进行跟踪,好象有个会话绑定接口,它里面有两个方法,一个用来当用户开始会话时执行,一个是在用户结束会话时执行。


|
他登录时,用session记下来,退出了也用session判断嘛!
好好看看session,比较常用的。

|
对亚,用SESSION,设定一个超时,过了这个时间,这个用户每反应就是认为是离开了

|
关闭ie用javascript就可以了,window.close()

|
http://www.ccw.com.cn/htm/app/down/01_6_1_5.zip
这是一个别人用bean实现的类似你要求得例子,值得分析

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我在书上看到:“JSP页面最终都要编译成SERVLET 才能执行” 那么我自已可以写SERVLET 吗?如果能,又怎样运行它呢 ?
  • Win98me下如何设置才能运行servlet程序。
  • 请问怎么设置JB6才能让它编写Servlet程序,并试运行?
  • 如何才能使用import javax.servlet.*?
  • 如何做才能让每次改动servlet而不需要重新启动tomcat?
  • 本菜鸟想请教各位大虾,请各位多多帮忙!怎样才能运行servlet呢?
  • 本菜鸟想请教各位大虾,请各位多多帮忙!怎样才能运行servlet呢? iis7站长之家
  • 用servlet在后台画了一个图形,可是用jdk编译成.class文件以后,这个图形没有生成,好像是必须要在浏览器中执行这个.class文件以后才能生
  • 如何才能使用servlet.jar
  • 关于B/S结构的客户端打印的问题,求教各位 各位大虾,我用servlet和jsp作了一套b/s的系统,现在客户端需要打印,怎样才能实现?帮帮忙啊,小弟再此先谢过了!
  • java命名空间javax.xml.ws.handler接口messagecontext成员方法: servlet_context定义参考
  • 请问各位大虾,我在编译SERVLET时,总是找不到javax.servlet.*或者javax.servlet.http.*,需要怎么配一下。
  • java命名空间javax.xml.ws.handler接口messagecontext成员方法: servlet_response定义参考
  • 关于servlet 的编译问题,怎样设置classpth,把那些java servlet类包含到classpath?而且无法调用servlet!谢谢!
  • java命名空间javax.xml.ws.handler接口messagecontext成员方法: servlet_request定义参考
  • 写了一个servlet程序,但用javac编译时,发现javax.servlet.*,javax.servlet.http.*不存在,为什么?怎样解决?
  • java Servlet获取和设置cookie实例代码
  • 为什么我在jsp页面用 "/servlet/goto.servlet?setname=中文",如果就这样传过去,在servlet里面得到的将是setname=null,如果传其他则可
  • java Servlet实现Session创建存取以及url重写代码示例
  • 我想apple传object给servlet同时也打开servlet页,显示servlet的内容
  • import javax.servlet.http.*;后,怎么提示package javax.servlet.http does not exist?我的classpath中已添加了tomcat/lib/servlet.jar!
  • 请问为什么我的servlet程序,在编译时总是会出现包javax.servlert和包javax.servlet.http不存在的错误,我在环境变量classpath种已经登记了servlet.jar的位置了。如何解决?
  • 编译 servlet 时,老提示 .....javax.servlet 不存在,为何 ???
  • jsp/servlet配置的小问题,如何添加servlet包
  • 包 javax.servlet ,javax.servlet.http 不存在,原因?解决办法?谢了!
  • servlet快在哪里?(什么时候用servlet好?)
  • 当多个请求同一个servlet时,servlet的生命周期是怎样的?
  • 一个Servlet如何在调用另一个Servlet时将自身的HttpServletRequest传递进去?
  • 急等用,现给分!servlet和servlet之间的通讯如何实现,最好有源代码,谢谢
  • 遍了一个简单的servlet,编译时提示:package javax.servlet does not exist!
  • 谁能解释一下如何使用javax.servlet.Filter 和javax.servlet.FilterChain!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3