session+application实现聊天室
来源:互联网 发布:云计算企业投融资政策 编辑:程序博客网 时间:2024/06/04 19:34
实验4 内置对象使用
一、实验目的
1、掌握各个内置对象的含义;
2、理解并熟练应用session、application对象。
二、实验内容
1、设计聊天室,在聊天室中,需要通过JSP内置对象application来实时保存特定数量的当前聊天信息。
聊天室的设计包括:用户进行登录,选择聊天室,进行聊天,退出聊天室。 在聊天室中,用户只需输入一个用户名就可以进入聊天室,但是如果当前有人在使用该用户名,那么就必须换一个唯一的用户名。
具体要求:
- 用户登录成功后,程序会要求用户选择聊天室。可以不设置用户自行建立聊天室的功能,而且在聊天中途不能从一个聊天室切换到另一个聊天室。
- 进入聊天室后,用户可以从用户信息窗口看到该聊天室中所有用户的用户名,也可以在聊天窗口中看到随时更新的聊天信息。用户可以给所有人或某一个聊天用户发送公共的聊天信息,这个聊天内容大家都可以看到。用户也可以给某个用户发送私人的聊天信息,这种信息属于私聊信息,只有发送者和接收者可以看到。此外,聊天窗口还会出现一些系统公告,比如某某上站、某某离开等消息,另外用户还可以自己定义聊天信息和聊天用户信息刷新的时间间隔。
- 在用户单击“退出”按钮后,页面关闭,同时application和session中保存的信息都将丢失。
三、实验方法
1、用户登录信息使用request对象getParameter()方法得到用户登陆的一些信息;
2、公聊信息可以使用application对象,私聊信息使用session对象。
3、聊天的信息要不断刷新页面,使用户实时看到聊天信息。
4、用户退出时,有两种情况需要考虑:一是用户点击“退出”按钮,二是关闭浏览器,强制退出窗口,可查阅windows感知浏览器关闭的事件的相应方法。
四、实验学时:6学时(第6-8周)
五、实验代码:
仅利用session和application实现聊天室
效果展示
0 0
- session+application实现聊天室
- Session和Application实现网络在线聊天室实例
- Session和Application实现网络在线聊天室实例
- 应用session和application对象设计聊天室
- ASP.NET实现简单的聊天室,主要是Application对象
- ASP.NET实现简单的聊天室,主要是Application对象
- ASP.NET 使用application与session对象写的简单聊天室程序
- session Application
- session application
- session application
- 聊天室实现
- Application对象 简单的聊天室
- session、application事件监听器实现在线用户列表
- request和session以及application辨析(并用application实现简单的网页计数器)
- session和application
- session,application,cookies区别
- session,application,cookie
- application session cookie
- Util_constructClock()
- Java线程:新特征-障碍器
- C++primer学习笔记-----3.6多维数组
- python requests module使用cookie的两种方法
- Linux 平台上的 Oprofile 性能分析工具
- session+application实现聊天室
- Spring JDBC主从数据库访问配置
- PS提取图片有色部分制作png图
- tp+layer.js的ajax例子
- Linux Platform总线+SPI总线分析-SPI驱动
- Web基础之与Servlet的邂逅
- Beaglebone black安装FreeBSD
- AliSQL开源功能特性
- 计算机图形学作业