JSP中如何给指定用户弹出对话框
B/S结构中,类似于论坛中“站内信”一样的机制,当登录用户A发送表单给登录用户B,表单内容提交到数据库中保存,登录用户B的客户端界面要弹出提醒框进行提醒。请告诉我一个思路...
B/S结构中,类似于论坛中“站内信”一样的机制,当登录用户A发送表单给登录用户B,表单内容提交到数据库中保存,登录用户B的客户端界面要弹出提醒框进行提醒。
请告诉我一个思路,系统架构为:B/S结构,JSP+JAVABEAN+数据库。 展开
请告诉我一个思路,系统架构为:B/S结构,JSP+JAVABEAN+数据库。 展开
4个回答
展开全部
建立一个Bean,存储消息的
A要发送给B消息,必须得知道B的唯一标识,一般网站的登陆名不会让重复,可以用这个,如果是昵称................
在数据库中有一个表,或者是用户表的一个字段来存消息.(如果你想知道是谁发的,那还得要一个字段)
在登陆页取出这个值,放到Bean对象中,存在request中,登陆成功后到达的页面的onload属性中添加javascript方法判断request中的消息内容不为空的时候,提示消息,
这样做你得考虑到检索完数据怎么办,不能每次登陆都弹消息吧,所以要么检索完消息,就把消息字段清空,要么设一个标识字段,检索出数据以后更改标识,下次不会再检索出来.
当然还有别的方法,我只是想到这了就多说了两句
A要发送给B消息,必须得知道B的唯一标识,一般网站的登陆名不会让重复,可以用这个,如果是昵称................
在数据库中有一个表,或者是用户表的一个字段来存消息.(如果你想知道是谁发的,那还得要一个字段)
在登陆页取出这个值,放到Bean对象中,存在request中,登陆成功后到达的页面的onload属性中添加javascript方法判断request中的消息内容不为空的时候,提示消息,
这样做你得考虑到检索完数据怎么办,不能每次登陆都弹消息吧,所以要么检索完消息,就把消息字段清空,要么设一个标识字段,检索出数据以后更改标识,下次不会再检索出来.
当然还有别的方法,我只是想到这了就多说了两句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
登录用户A发送登录用户B,让A填写B的主键和发送的B的内容,系统自动检查有没有B,有责存储到数据库这两样,需要的话再加个日期。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在登陆检查用户名和密码成功后,利用查询语句查询数据库中有没有用户B的消息,有的话就查询出来,放到一个List对象中,再把该List对象放到Request对象中。在页面中检查Request中的对象,有就提示用户A。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以AJAX的方式 访问 一个SERVLET,查询数据库,返回一个XML,前台JS解析这个XML 然后 利用window.setInterval( "out() ",5000); 这个方法 反复的出发 AJAX,这样不就行了?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询