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

解决方案 »

  1.   

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

  2.   

    这位兄台,小弟我做毕业设计,现在都啥时候了,急啊,能不能详细的具体针对我的这个小问题,给讲讲呢?我只想知道他什么时候离开了,我只要确认他离开了就可以安全的删除他的临时文件了.我还想知道关闭IE的JAVA代码怎么写!谢谢!!!
      

  3.   

    如果只是按右上角的关闭,可以在<body onunload="function()">在函数中执行相应的操作,若是客户的系统突然崩溃,只好使用楼上的说法了
      

  4.   

    同志们,不好意思,我说的不太明白:一:我不能设时限,因为我的程序允许无限期停留,只要不是当机一类.二:我不用JSP实现任何操作,我用的是SERVLET+XML,但我对JAVA了解不多,所以不太清楚怎么用纯JAVA语言关闭一个IE.比如想VB那样,按一下按钮,然后就执行exit.三:我查SERVLET API 时找到一个HttpSession的接口,我对里面的几个方法挺敢兴趣:
    getAttribute():返回绑定到制定名称的会话对象:如果指定名称的对象不存在,返回null;
    invalidate():是该HTTP会话无效(即:终止该会话),并且释放绑定到该会话的任何对象.该方法什么也不返回.各位帮看看这两个是不是可以利用一下呢?如果可以该怎么用?四:能不能给弄几个SERVLET的session的例子来研究研究谢了~~
      

  5.   


    一:我不能设时限,因为我的程序允许无限期停留,只要不是当机一类。
    :不设时限无所未,session timeout的时候有event的二:我不用JSP实现任何操作,我用的是SERVLET+XML,但我对JAVA了解不多,所以不太清楚怎么用纯JAVA语言关闭一个IE.比如想VB那样,按一下按钮,然后就执行exit.
    :可以写一个程序(比如vb和vc)用来关ie,然后用java调用它。
    三:我查SERVLET API 时找到一个HttpSession的接口,我对里面的几个方法挺敢兴趣:
    getAttribute():返回绑定到制定名称的会话对象:如果指定名称的对象不存在,返回null;
    invalidate():是该HTTP会话无效(即:终止该会话),并且释放绑定到该会话的任何对象.该方法什么也不返回.各位帮看看这两个是不是可以利用一下呢?如果可以该怎么用?四:能不能给弄几个SERVLET的session的例子来研究研究谢了~~
    算了算了,打字太累了…………
      

  6.   

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

  7.   

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

  8.   

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

  9.   

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

  10.   

    更正我上面的,应该是valueUnbound方法。
      

  11.   

    对漏上说得没错!
    javax.servlet.http.HttpSessionBindingListener
    我用过!
      

  12.   

    对于一个Servlet容器,是不是当它运行的时候自动在服务器产生一个Session,然后对其进行设置?比如SessionID,那么我是不是可以不写任何代码就可以对这个Session进行操作?如何把一个由其它代码创建的一个文件"123.XML"利用Session绑定一个用户呢?我又该如何确定这种绑定关系?是不是有种方法可以查询?如果这种关系解除,我就可以删除那个XML文件了.
      

  13.   

    不是太明白你想做什么。不过如果我猜大概用某个类的static方法配合一个static field能解决你的问题。某个session作了引用,就把它加1,解除就减1,减到0就删除。