日期:2014-05-18  浏览次数:20925 次

用jsp如何编写退出系统的代码
用jsp和sql servser2000如何编写退出系统的代码?

------解决方案--------------------
用session来保证会话状态的话,只要销毁session就可以了
session.invalidate();
------解决方案--------------------
session.invalidate();
不过关闭浏览器,会异常关闭的话,就没办法了!
所以应该设置一下session的time-out
------解决方案--------------------
和登陆相反就好了

如果你登陆时建了些 什么session之类的
退出销毁那些 session就好

一般是如此的
------解决方案--------------------
第一步:用Bean 进行数据库的操作 比如:改变登陆标志或将在线用户表该用户记录删除

第二步:session.invalidate();

另:浏览器关闭(点X关闭)可以捕获
<script language= "javascript ">
<!--
var s= "close ";
window.attachEvent( 'onunload ',function(){
if(s== "fresh "){
if(window.screenLeft> 10000){ //退出处理
}
}
else{ //退出处理
}
});
window.attachEvent( 'onbeforeunload ',function(){ s= "fresh ";});
-->
</script>

又另:为了处理死机重启等 需要设置session的timeout 并用sessionListener作第一步的操作
------解决方案--------------------
登录成功后,存储一个session,然后要退出的时间销毁就可以了.:)
------解决方案--------------------
session.invalidate();

然后跳转到首页
------解决方案--------------------
好像没有完美的解决方案啊,还是要设置超时限制的,用户端的操作是不可以控制的,必须在服务器端想办法!@