<div class="iteye-blog-content-contain" style="font-size: 14px">
//jsp代码
xmlHttp.onreadystatechange = function()
{
// 得到服务器传回来的数据,放到table中
var str = xmlHttp.responseText;
var jsonObj = eval(str);
var stU;
for(var i = 0;i<jsonObj.length;i++){
if(jsonObj[i].chatMatter+jsonObj[i].chatDate=="undefined")
{
stU+="";
}
stU+=" "+jsonObj[i].chatUserName+"["+ jsonObj[i].chatDate+"]\r\n "+jsonObj[i].chatMatter+"\r\n---------------------------------------------------\r\n";
}
var sub=stU.substring(9,stU.length);
document.getElementById("sendContent").value ="---------------------------------------------------\r\n"+sub;
}
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.send(null);
//servlet
ArrayList<Chat> arrayChat = new ArrayList<Chat>();
arrayChat = chatDao.setChat(1, chatRoomId);
StringBuffer sub = new StringBuffer("{");
sub.append("[");
int i = 0;
for (Chat c : arrayChat) {
sub.append("{");
sub.append("chatMatter:\"" + c.getChatMatter() + "\",");
sub.append("chatUserName:\"" + c.getChatUserName() + "\",");
sub.append("chatDate:\"" + new SringUtils().subStringDateJin(c.getChatDate()) + "\"");
i++;
if (i < arrayChat.size()) {
sub.append("},");
} else {
sub.append("}");
}
}
sub.append("]}");
System.out.println(sub.toString());
PrintWriter writer = response.getWriter();
writer.print(sub.toString());
writer.flush();
</div>
相关推荐
使用数据库保存聊天记录;使用session页面限制访问;使用application显示在线人名字列表;...双人聊天为login.jsp。在注册以后均可以登陆系统进行聊天。 最新加入了收到消息MSN消息提示,以及任务栏文字提示等。
JASChatWeb 网页聊天室 1.0版--群聊+私聊+贴图 预览 http://ww1.sinaimg.cn/large/560ce489gw1dhm3ju5uxgj.jpg 经过多人 多浏览器测试,效果良好 实现了各种聊天常用功能 (1)群聊 (2)私聊 私聊窗口可拖动关闭 ...
ajax无刷新聊天室源码 使用jsp制作的一个聊天室,对新手有很好的帮助.
一个小例子,很简单的聊天室.. servlet负责处理客户端发来的信息和返回内容,jsp负责显示.ajax在jsp中实现无刷新提交. 解压后是eclipse的工程文件夹
学习之作,仅供参考! 采用Servlet作为控制器,采用JSP+Ajax作为视图层;
AJAX + jsp无刷新聊天室代码.rar AJAX + jsp无刷新聊天室代码.rar
这是一个基于ajax的简易聊天室网站。 采用JSP+Servlet,后台数据库采用MySQL
包括登录注册,图书和用户的增删改查,Ajax实现的实时聊天室,文件上传下载,通知的发布和查看等。
原创的,比较简单的基于Ajax的jsp+servlet的聊天室
这个程序是对之前 JAVA/JSP/SERVLET/MYSQL/JS/CSS等知识的一个综合锻炼,用ajax+mysql方式实现,没用任何模板,包内有源代码和sql建表脚本,DB.java是一个统领链接数据库的JDBC小模块,里面大家可以设置自己的数据库链接,...
使用jsp+application完成网络聊天室,没有用数据库,servlet,ajax,socket。单纯使用application。可以全屏公聊以及制定人私聊。页面刷新使用js定时器,当填写发送信息时,停止刷新,发送后继续刷新。
网页版的简易聊天室,开发环境:myeclipse + tomcat + oracl ,开发技术:jsp + servlet + ajax + json ,主要功能:登录注册,一对一聊天,及公共聊天室。比较简单的聊天室,适合初学者。。
JSP项目开发案例全程实录源码共12个(修改文件夹为项目名称) 用了7z压缩,提高了压缩率,减少文件体积。...第11章聊天室系统(jsp+ajax实现) 第12章在线音乐吧(jsp+struts+sql server 2005实现)
最简单的长轮询 Web 聊天室 基于 JSP/Servlet/Ajax
基于Struts的网页聊天室,帮别人做的。内容比较简单,但绝对可用! 使用到的技术:struts jsp servlet mysql ajax(dwr) 拥有的功能:分区、分版块聊天、用户投诉功能、网页新闻、管理员分级管理(超级管理员、普通...
用myeclipse编写的一个聊天室,比较简单,适合初学者来参考学习,里面用到了servlet ajax等技术..
在线聊天室 --Servlet+jsp+ajax+css Template, to have a full control of the output. NOTE: 在今后学到新的Servlet知识之后,有可能在本项目的基础上继续。 部分源代码文件描述 罗列一下主要项目中的部
2.3 Ajax聊天室 14 2.3.1 异步发送请求 14 2.3.2 解决多余刷新的问题 16 2.3.3 解析服务器响应 19 2.3.4 何时发送请求 20 2.3.5 Ajax 聊天室的特点 24 2.4 传统 Web 应用与 Ajax 的对比 24 2.5 小结 25 第 ...
JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个...