2 u010962671 u010962671 于 2013.10.11 14:20 提问

java怎么实现信息提示功能

我想做一个用java语言开发的信息提示功能,就是当数据库某一张表有新数据添加的时候,后台管理员知道有新数据添加,页面的右下角弹出一个小框,慢慢变淡,就像漂流瓶或qq一样

8个回答

lifac
lifac   2013.10.11 14:40

这个不就是浏览器和服务器不断进行交互吗? ajax 进行服务器交互来获取数据是否添加,你这个需要不断调用服务器方法才行吧。。。自己见解

lucumu
lucumu   2013.10.15 14:04

问题涉及的面挺大的啊。
DB--Server--Browser

以下是常规解决这个问题的办法
1、浏览器里面要找一个你所的右下角弹出消息,之后消失的组件(这个可以去google)
2、有了组件之后,需要在浏览器端做定时检查任务,比如http://.../check-new-recored
3、在server中处理check-new-recored,检查数据库中记录时间,或者记录流水号之类的来确定是否是新增的记录

通知控件
http://www.cnblogs.com/shuaixf/archive/2012/07/24/2607184.html

u012463264
u012463264   2013.10.16 15:07

这个 用AJAX方法检查数据库是否有新数据。JS中有个能定时的方法 window.setInterval()设定个时间去调用 这个AJAX方法 。如果有新数据 用CSS样式做个浮动窗口 就可以了。

u011575463
u011575463   2013.10.11 15:27

这个用ajax貌似不能达到你的效果,但服务要不断刷新,所以,你还是在网上找找js控件吧

ztzqing
ztzqing   2013.10.14 16:21

好像用监听可以实现哎

ysbysbysbysb
ysbysbysbysb   2013.10.18 09:45

可以用 长连接实现。

dongtianliubuzhu
dongtianliubuzhu   2013.12.04 17:34

这个是不是用什么组件啊
我还没用过

qq497966910
qq497966910   2014.01.06 12:48

oracle中触发器,触发java source中的代码

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!