java web聊天室论文_基于java网页版聊天室的设计与实现毕业论文含开题报告及文献综述.doc...

本文档详细阐述了一篇基于Java的网页版聊天室的毕业设计,包括开题报告和文献综述。通过分析和实践,提高了作者的技术能力和问题解决能力,探讨了JSP和Ajax在Java Web项目中的应用,尤其是聊天内容的实时显示和更新机制。同时,介绍了用户发言功能的实现以及文件的保存方法。
摘要由CSDN通过智能技术生成

基于java网页版聊天室的设计与实现毕业论文含开题报告及文献综述.doc

d3009b17f1b6ee7f78965281191c75d2.gif

还剩

52页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,很抱歉,此页已超出免费预览范围啦!

如果喜欢就下载吧,价低环保!

内容要点:

基于java网页版聊天室的设计与实现毕业论文含开题报告及文献综述,27[7]韩佳宏.基于 Java网页版即时聊天工具设计与实现[D].哈尔滨:哈尔滨工业大学,2011:5-7.[8]Bruce Eckel.Thinking in Java Fourth Edition[M].BeiJing:China Machine Press,2007.6:216-357.[9]杨昭.JSP 课程设计案例精编[M].北京:中国水利水电出版社,2005:98-114.[10]26自己所学的理论知识,使自己的技术素质和实践能力有了进一步的提高,自己分析问题和解决问题的能力都得到了锻炼和提高,完善了自己的知识结构,加深了对计算机软件知识的理解 [16]。这次毕业设计完成后,体会颇多,在学与做的过程中,取长补短,不断学习新的知识,吸取经验,达到进步的目的。在学与做的过程中自身的努力以及相关图书资料的帮助,逐渐熟悉了 JSP 和 Ajax 在 java-web 项目开发中的应255.3.2编写自定义的 JavaScript函数 Exit(),在该函数中首先将页面重定向到退出聊天室页面 leave.jsp,然后再弹出“欢迎您下次光临!”对话框,关键代码如下:Function Exit(){window.location.href=”leave.jsp”;alert(“欢迎您下次光临”);}5.3.3编写退出聊天室页面 leave.jsp,在该页面,首先销毁 Sessio24var h=returnValue.replace(/\s/g,""); //去除字符串中的 Unicode空白符if(h=="error"){//alert("您的账户已经过期,请重新登录!");Exit();}else{content.innerHTML=sysBBS+returnValue+"";}}为了让页面载入后就使用 Ajax获取聊天内容,并且每隔 1秒钟就便获取一次数据,还需要在23String face = item.getChildText("face");//获取接收者String to = item.getChildText("to");//获取发言内容String content = item.getChildText("content");boolean isPrivate = Boolean.valueOf(item.getChildText("isPriv22byte[] content = dataStr.getBytes();FileOutputStream fout = new FileOutputStream(file);fout.write(content); // 将数据写入输出流return fileURL;5.2.4 实时显示聊天内容在聊天室程序中另一个必不可少的功能就是实现显示聊天内容。在本设计的聊天室中,聊天内容显示区位于聊天室21代码如下:channel.addContent(newNode); // 创建 messages节点Element fromNode = new Element("from").setText(from);newNode.addContent(fromNode); //添加发言人子节点Element faceNode = new Element("face").setText(face);ne205.2.3.2编写自定义的 JavaScirpt函数 send(),用于调用 Ajax实现用户发言。在该函数中,首先验证输入信息的合法性,然后再将提交的表单元素的内容连接为一个参数字符串,最后实例化 Ajax对象。Send()函数的关键代码如下:if(form1.to.value==""){alert("请选择聊天对象!");return false;}if(form1.content1.va

发表评论

暂无评论,赶快抢占沙发吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值