院 系: 计算机科学学院 专 业: 年 级: 课程名称: Java EE 学 号: 姓 名: 学 号: 姓 名: 学 号: 姓 名: 学 号: 姓 名: 指导教师: 2012年 3月 13日 年级 班号 组号 学号 专业 姓名 实验名称 Servlet 编程 实验室 实 验 目 的 或 要 求 (1)熟悉Java EE 编程环境JDK 和NetBeans 的安装,配置和使用; (2)掌握Servlet 的编写及部署; (3)掌握Servlet 的工作原理和编程接口; (4)掌握Servlet 中客户端输入数据处理技术; (5)掌握Servlet 中的会话跟踪技术; (5)掌握Servlet 中的请求指派技术; (6)掌握Servlet 上下文属性的使用方法; (7)掌握Servlet 中Filter 基本编程技术; (8)掌握Servlet 中Listener 基本编程技术; 实 验 原 理 ( 算 法 流 程 ) 利用Serv let 编程技术实现一个简单的聊天室系统,具体要求如下: (1)编写一个登录页面(login
html),登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息
(2)编写一个Servlet 程序 Main
java 通过请求指派来处理用户提交的登录信息,如果用户名为本小组成员的名字且密码为对应的学号时,跳转到 LoginSuccess 显示聊天界面(类似于 QQ 聊天界面,使用HTML 中的frameset 标签生成两个窗口,一个用来实现用户信息输入,另一个显示所有用户聊天记录的);否则跳转到 LoginFail 页面,提示用户重新登录(注:此页面上要包含前面的登录界面)
实 验 原 理 ( 算 法 流 程 ) (3)编写两个Serv let 程序,分别用来显示“信息输入”窗口和“聊天记录显示”窗口的内容;用户在“信息输入”窗口中键入