基于JSP的网络聊天室.doc

上传人:h**** 文档编号:130992 上传时间:2018-07-09 格式:DOC 页数:63 大小:571.50KB
下载 相关 举报
基于JSP的网络聊天室.doc_第1页
第1页 / 共63页
基于JSP的网络聊天室.doc_第2页
第2页 / 共63页
基于JSP的网络聊天室.doc_第3页
第3页 / 共63页
基于JSP的网络聊天室.doc_第4页
第4页 / 共63页
基于JSP的网络聊天室.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、 课程名称 JAVA Web 应用程序 实验名称 基于 JSP 的网络聊天室 班 级 学 号 姓 名 一 、 功能模块: -1.用户注册 (注册用户保存在 application 中 ) -2.用户登录 -3.用户注销 -4.留言功能 二 、 要求: - 1.用户注册、登录都要进行客户端检查是否信息为空 -2.用户登录之 后,服务器端需要检查是否是合法的用户 -3.显示的每条信息都包括登录用户姓名、留言内容及留言时间 -4.其它内容可以自己扩展 三 、 实验步骤和模块 实验总体来说分为三大部分,分别为:用户注册、用户登录和用户留言 ,其中用户注销为一个小功能,因此不做过多描述 1. 用户注册

2、首先来介绍第一部分用户注册界面,在该界面中 用户填写信息后提交,程序自动将用户姓名和密码保存在 application 中以便在用户登录时核对信息,源代码为: form.html Java Web function checkvalid() var str1=login.name.value; var str2=login.pwd.value; var str3=login.sex.value; var str4=login.pwd.value; var str5=login.pwd2.value; if(str1=“) alert(“没有输入用户名 “); return false; if(

3、str2=“) alert(“没有输入密码 “); return false; if(str3=“) alert(“没有输入性别 “); return false; if(str4!=str5) alert(“密码不匹配 “); return false; name(必须输入项 ): passord(必须输入项 ): passord(重新输入 ): 性别 (必须输入项 ): 男 女 户口所在城市 北京市 上海市 天津市 重庆市 曾经居住地 北京市 上海市 天津市 重庆市 爱好 : 旅游 游戏 看电影 看书 听音乐 其他 用户备注信息 : 值得注意的是,在注册界面一定要完成任务要求,即 进行客户

4、端检查是否信息为空 ,同时 密码两次输入是否匹配。 注册界面 用户填写信息,如下所示: 如果用户两次输入的密码不相同,在提交时会出现如下的提示框: 修改密码,使两次密码一致后,提交信息, 信息会显示在屏幕上, 之后确认后,用户可选择回到主界面登录 源代码为: ex08.jsp StringBuffer Trans(StringBuffer sour) for(int i=0; i“); return sour; % “); out.println(“password: “ + pwd +“); /接收 radio 类信息 out.print(“性别是: “); out.println(requ

5、est.getParameter(“sex“); out.println(“); /接收单选的 select 信息 out.println(“户口所在地 : “); out.println(request.getParameter(“City“); out.println(“); /接收多选的 select 信息 out.println(“曾经居住过的城市 :“); String juzhu=request.getParameterValues(“juzhu“); if(juzhu != null) for(int i=0; i“); out.println(“); out.println(“

6、); /处理 textbox 中的信息 String str=request.getParameter(“liuyan“); StringBuffer liuyan = new StringBuffer(str); liuyan = Trans(liuyan); out.println(“用户备注信息是 :“); out.println(liuyan); % 返回登陆界面 显示界面: 用户在注册后 需要 核实信息! 2.用户登录 本网页是程序的主界面,已注册用户可以通过填写正确信息后进入聊天室,如用户信息填写不正确或用户还没有注册,网 页会提示用户信息错误;没有注册用户可以通过本届面点及注册后

7、进入注册页面。 登录界面代码为: 1.html 网络聊天室 系统登陆 还没注册吧?快点击这里 显示为: 之后用户进行登录 如果输入的用户名或者密码不匹配就会出现如下图所示的错误提示: 源代码为: login.jsp 返回登陆界面 3.用户主页 在 用户在 成功 登录后进入自己主页,可以选择留言或注销 ,截图为: 注销则返回登陆界面重新登录,主页和注销源代码如下: 主页代码: main.jsp 要进入留言界面 吗? 注销 注销代码 :loginout.jsp 在这里涉及主界面与登录界面相连接的一个小程序, checkvalid.jsp 没有它就无法实现界面跳转,代码如下: 4.留言功能 在 用户选择进入留言 室 后 显示 界面 如下所示: (当前留言为空) 在此 界面用户可以 输入留言点击“ send”后即可将留言发送出去 ,然后在上方的空白处将发送内容显示出来 ,同时记录留言时间。 例如: 在我自己实验过程中,用户名注册为 lixueyan,并且我已登录,于是我在发送框输入 I love java web,然后点击 send 键 显示结果如下图所示: 为了使程序清晰明了,我将这一部分的程序划分为三小块,分别是主框架,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。