`

如何在关闭页面时自动清除Session?

阅读更多

1、在要关闭的页面中的<head>处加入如下的java脚本:
<head>
    <script type="text/JavaScript" language="javascript">
        function   when_closed(){
            //该函数的作用是:当浏览器窗口被关闭时,调用程序,清除session
            //否则要等一段session过期时间(如:10分钟)让服务器自行清除,这样,主页的计数器可能就不准确
            //判断当前鼠标的位置,以确定是否为关闭页面,而非刷新。
            if(event.clientX<0 && event.clientY<0){
                //alert("closed");//该语句在调试时用,以判断该函数是否被执行
                top.location="ie_closed.aspx";
            }
        }
    </script>
</head>

2、新建一个页面,在body中添加这句:
<%Session.Abandon(); %>

 

知道就这些而已

请各位大虾们给补充补充~~~谢谢哈

分享到:
评论
1 楼 sunney2010 2011-05-09  
ifFRAME不行哟

相关推荐

    关闭页面时自动清除session的实用方法.txt

    关闭页面时自动清除session的实用有效的方法 在关闭页面时

    超级有影响力霸气的Java面试题大全文档

    当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例...

    java-servlet-api.doc

    当Session终止时,服务器会释放Session对象以及所有绑定在Session上的对象。 绑定对象到Session中 如果有助于你处理应用的数据需求,你也许需要绑定对象到Session中,你可以通过一个唯一的名字绑定任何的对象到...

    jsp内置对象的用法

    6 boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出异常 7 void close() 关闭输出流 5.page对象 page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例 序号 方 ...

    net学习笔记及其他代码应用

    6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? 答 : this.Server.Transfer 7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? ...

    java 面试题 总结

    换言之,很可能数个使用者在执行某个 Stateless Session Bean 的 methods 时,会是同一个 Bean 的 Instance 在执行。从内存方面来看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session ...

    KODExplorer 芒果云-资源管理器

    - 上传时自动过滤不合格的文件,上传失败错误返回。 **文件编辑** - 编辑器支持多光标 - 支持几乎所有编程语言的代码高亮 - 支持代码自动补全(基于文档、或自定义的代码快照) - 快速预览功能 - 优化文件...

    PHP程序开发范例宝典III

    实例097 通过双击鼠标实现页面自动滚屏 145 3.10 其他 146 实例098 设置主页 147 实例099 收藏本站 147 实例100 离开时启动收藏夹 148 第4章 验证控件 151 4.1 通信类验证 152 实例101 验证E-mail...

    ASP200问.EXE

    48.如何清除页面缓存 49.如何获取用户浏览器信息 50.如何获取用户真实的IP地址 52.如何判断网站的虚拟物理路径 53.如何解决URL含有特殊字符引发的错误 第4章 ASP组件 55.如何使用Browser Capabilities组件获取...

    asp.net知识库

    在.NET访问MySql数据库时的几点经验! 自动代码生成器 关于能自定义格式的、支持多语言的、支持多数据库的代码生成器的想法 发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--...

    LeadBBS v2.10 论坛.rar

    85.管理员可以在后台设定关闭论坛并提示访问用户,但后台仍然可以访问. 86.管理员可以在后台操纵全文索引功能,包括开启全文填充,允许全文索引等(SQL版) 87.管理员可以查看站点信息,包括页访量等. 88.分页中的尾...

    易想最新升级包V4.0

    2.网站各分类页面自动生成与更新信息与相关时间间隔设置(我要采购[1,2,3],我要销售[1,2,3],产品库[1,2,3],公司库[1,2,3])页面 3.新增设置新注册的会员的空间大小限制功能 4.新增会员空间大小操作限制 5.新增自定义...

    网上日记本

    在这个系统中我们设计了两个数据库表即基本信息库和数据中心库,当用户一开始进入日记本系统时为了其安全性就要对用户进行身份验证。因而就要对基本信息库进行调用并查询,而修密就要对该数据库进行修改。 在基本...

    JAVA程序开发大全---上半部分

    7.2.8 编辑和清除数据表中的数据 112 7.2.9 创建和删除数据表 112 7.2.10 创建和删除外键 113 7.2.11 自动生成SQL语句 113 7.3 JDBC应用实例:登录系统 114 7.4 本章小结 116 第8章 Struts框架的开发及应用 117 8.1 ...

    UWA 2.X 通用建站系统 v2.1.0

    [自动更新] 网站页面周期性自动更新,降低维护成本及服务器压力。 [会员中心] 会员中心及可定制的会员模型,让您的网站交互火起来。 [功能扩展] 扩展/插件/模板/模型一键安装、卸载。 [多语言支持] UTF-8 编码,语言...

    C#编程经验技巧宝典

    111 &lt;br&gt;0184 如何在ASP.NET中获取文件的扩展名 111 &lt;br&gt;0185 如何在ASP.NET中用URL在页面之间传值 112 &lt;br&gt;0186 如何使用IsPostBack实现ASP.NET页面加载 112 &lt;br&gt;0187 如何利用输出缓存技术缓存...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    java源码包2

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

Global site tag (gtag.js) - Google Analytics