同志们,不好意思,我说的不太明白:一:我不能设时限,因为我的程序允许无限期停留,只要不是当机一类.二:我不用JSP实现任何操作,我用的是SERVLET+XML,但我对JAVA了解不多,所以不太清楚怎么用纯JAVA语言关闭一个IE.比如想VB那样,按一下按钮,然后就执行exit.三:我查SERVLET API 时找到一个HttpSession的接口,我对里面的几个方法挺敢兴趣: getAttribute():返回绑定到制定名称的会话对象:如果指定名称的对象不存在,返回null; invalidate():是该HTTP会话无效(即:终止该会话),并且释放绑定到该会话的任何对象.该方法什么也不返回.各位帮看看这两个是不是可以利用一下呢?如果可以该怎么用?四:能不能给弄几个SERVLET的session的例子来研究研究谢了~~
一:我不能设时限,因为我的程序允许无限期停留,只要不是当机一类。 :不设时限无所未,session timeout的时候有event的二:我不用JSP实现任何操作,我用的是SERVLET+XML,但我对JAVA了解不多,所以不太清楚怎么用纯JAVA语言关闭一个IE.比如想VB那样,按一下按钮,然后就执行exit. :可以写一个程序(比如vb和vc)用来关ie,然后用java调用它。 三:我查SERVLET API 时找到一个HttpSession的接口,我对里面的几个方法挺敢兴趣: getAttribute():返回绑定到制定名称的会话对象:如果指定名称的对象不存在,返回null; invalidate():是该HTTP会话无效(即:终止该会话),并且释放绑定到该会话的任何对象.该方法什么也不返回.各位帮看看这两个是不是可以利用一下呢?如果可以该怎么用?四:能不能给弄几个SERVLET的session的例子来研究研究谢了~~ 算了算了,打字太累了…………
getAttribute():返回绑定到制定名称的会话对象:如果指定名称的对象不存在,返回null;
invalidate():是该HTTP会话无效(即:终止该会话),并且释放绑定到该会话的任何对象.该方法什么也不返回.各位帮看看这两个是不是可以利用一下呢?如果可以该怎么用?四:能不能给弄几个SERVLET的session的例子来研究研究谢了~~
一:我不能设时限,因为我的程序允许无限期停留,只要不是当机一类。
:不设时限无所未,session timeout的时候有event的二:我不用JSP实现任何操作,我用的是SERVLET+XML,但我对JAVA了解不多,所以不太清楚怎么用纯JAVA语言关闭一个IE.比如想VB那样,按一下按钮,然后就执行exit.
:可以写一个程序(比如vb和vc)用来关ie,然后用java调用它。
三:我查SERVLET API 时找到一个HttpSession的接口,我对里面的几个方法挺敢兴趣:
getAttribute():返回绑定到制定名称的会话对象:如果指定名称的对象不存在,返回null;
invalidate():是该HTTP会话无效(即:终止该会话),并且释放绑定到该会话的任何对象.该方法什么也不返回.各位帮看看这两个是不是可以利用一下呢?如果可以该怎么用?四:能不能给弄几个SERVLET的session的例子来研究研究谢了~~
算了算了,打字太累了…………
--------如果是用java,这个基本比较困难,如果是用javascript,倒是easy
关于用户退出,可以用session进行跟踪,好象有个会话绑定接口,它里面有两个方法,一个用来当用户开始会话时执行,一个是在用户结束会话时执行。
这是一个别人用bean实现的类似你要求得例子,值得分析
你自定义一个类,实现这个接口。当生成临时文件时,用这个类把文件名记住。同时这个类要加到session中,当用户session超时的事后,Unbound事件回发生,系统会调用你类的valueBound方法。你在这个方法的实现里实现临时文件的删除就行了。
javax.servlet.http.HttpSessionBindingListener
我用过!