问题:
老大让我做一个web聊天室,为了获得第一份工作的机会,我舍弃了上网玩游戏开始干起来。最后顺利通过,后来将它加到我们的项目中,细节问题被我的主任给眯出来了。
如果用户不点击退出聊天室,而是直接关闭浏览器怎么办?
方法:
一开始没有想到用jquery,用cookie,session时间什么的,感觉都不太好。加上我看了点jquery的ajax,我就想能不能判断用户点击了关闭按钮,然后就去找jquery帮助文档中是否有帮助,没找到合适的,于是到JS中找找
:
window.
onbeforeunload = function(){
$.post("chatInfoManager.jsp",{method:"exitChat"});
return;
}
1,onbeforeunload:当用户点击关闭浏览器按钮触发的事件
2,$.post()就不讲了,呵呵自己看jquery的CHM吧,提供下载一下吧
3,你就在chatInfoMananger.jsp的exitChat中去去除application中用户的信息吧
4,去试试吧,你可以看看jquery中的unload方法,我用了没效果,如果谁好了可以留个言
分享到:
相关推荐
若用户长时间未发言,系统会将其强制退出。 7. **安全防护** 为了防止用户不登录就直接进入聊天室,系统会在用户访问聊天室时判断是否来自Login页面,如果不是,则拒绝访问。这样可以保证用户必须先验证身份才能...
Spring MVC是Spring框架的一部分,用于构建Web应用程序,而Spring 4.0版本引入了对WebSocket的支持。在这个场景中,我们将探讨如何使用Spring MVC 4.0和WebSocket实现一个用户登录挤退的功能,类似于QQ那样,当用户...
1. 实现登录功能 先把从前台接收的数据封装起来,然后查询数据库,看数据库中是否有这个用户,如果没有则提示登录失败,如果有这个用户则先销毁之前的...7. 退出聊天室 获得session然后将其销毁,跳转到登录界面
java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 ...
java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,...
java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,...
java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,...
将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示...
将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示...
- **示例**:多客户端并发聊天室。 #### 第四章:JDBC技术 **4.1 概述** - **定义**:Java数据库连接技术。 - **目的**:允许Java程序与各种关系数据库交互。 **4.2 结构化语言SQL简介** **4.2.1 SQL语言的产生...
- **应用场景**: 当用户需要暂时退出当前应用程序但不想完全关闭时。 #### 本地网 (Local Network, LN) - **定义**: 指覆盖一定地理范围内的网络。 - **应用场景**: 包括家庭网络、办公室网络等。 #### 本地通讯网...