用servlet实现聊天
菜鸟学习servlet想实现网页聊天,简单的实现了群聊,私聊就不行了,各位有好的思路吗 --------------------编程问答-------------------- 顶一下自己先 --------------------编程问答-------------------- 群聊你能做,私聊怎么就做不了了? --------------------编程问答-------------------- 私聊的时候我去不出来当前的用户名, --------------------编程问答--------------------你有什么好的思路吗,因为当前页面聊天一直刷新用户名丢失了就,无法取出用户名无法实现私聊啊 --------------------编程问答--------------------
额,是用form表单提交的吗?为什么不用AJAX呢?这样就不用刷新页面了! --------------------编程问答-------------------- 用AJAX呢?这样就不用刷新页面了 --------------------编程问答--------------------
群聊你能做,私聊怎么就做不了了?
你有什么好的思路吗,因为当前页面聊天一直刷新用户名丢失了就,无法取出用户名无法实现私聊啊
额,是用form表单提交的吗?为什么不用AJAX呢?这样就不用刷新页面了!
我刚学一点web的东西,AJax还没有学,不会用呢,能不能提供一个纯servle的思路 --------------------编程问答--------------------
群聊你能做,私聊怎么就做不了了?
你有什么好的思路吗,因为当前页面聊天一直刷新用户名丢失了就,无法取出用户名无法实现私聊啊
额,是用form表单提交的吗?为什么不用AJAX呢?这样就不用刷新页面了!
我刚学一点web的东西,AJax还没有学,不会用呢,能不能提供一个纯servle的思路
你可以把聊天双方的名字和聊天内容一起发到后台呀! --------------------编程问答-------------------- 我想做的是用户列表里随机选择一个用户进行聊天,因为当前用户列表需要不断刷新,就失去了当前用户的信息。
所以没法发到后台啊 --------------------编程问答-------------------- 不知道你有没有学过js 写个js的函数取到用户名就好
或者你百度下ajax 用异步刷新 很简单的一个post函数就ok了
--------------------编程问答-------------------- 以前做过这样的,很老土的办法就是把所有的用户分配一个ID存储在session中,然后前台ajax不停的向服务器查询是否有属于自己的信息,没有就不管了 有的话就取出信息 --------------------编程问答-------------------- 用comet4j做 --------------------编程问答-------------------- DWR的Reverse Ajax技术试试。 --------------------编程问答-------------------- 用JQuery的ajax呗。你总归是要有web页面的撒 ,引入jquery.js然后吧下面这段粘上去OK了。
$.ajax({
type:'post',//可选get
url:'xxx.do',//这里是接收数据action你要servlet就换servlet路径
data:'data='dsa'',//传给jsp的数据,多个参数用&连接
dataType:'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
success:function(msg){
//这里是ajax提交成功后,要干的事.后台request保存数据返回到这里。循环遍历下。
},
error:function(){
ajax提交失败的处理函数!
}
})
补充:Java , Web 开发