读书人

用jsp怎么编写退出系统的代码

发布时间: 2011-12-02 23:47:57 作者: rapoo

用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();

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

读书人网 >Java Web开发

热点推荐