[求助]如何在JSP页面中实现告警
各位大虾,目前本人正在从事一个基于Web的网络管理平台开发,要在首页实现告警功能。我做了一个监听的程序,有告警信息来就把它放到我本机的SQLServer2000数据库中。目前遇到的问题是:告警信息来时不能实时显示,即页面载入完成后即不再识别数据库的变化,我希望在JSP页面开启两个线程,一个线程专门负责监听告警和将信息写入数据库,另一个线程负责监视数据库的变化,当数据库内容有新的变化时就将页面刷新,把告警信息显示出来。不知此思路是否可行,具体有没有实现的例子,还有没有更好的思路来实现数据库内容变化时页面自动刷新或实时变化,谢谢!
搜索更多相关主题的帖子:
JSP 告警 页面
----------------解决方案--------------------------------------------------------
HTTP连接是无状态连接,你不太现实起个线程去写出东西
但是你可以用javascript来轮询以实现你想要的功能,比如目前比较流行的AJAX就可以
----------------解决方案--------------------------------------------------------
以下是引用expcao在2007-1-3 22:08:07的发言:
各位大虾,目前本人正在从事一个基于Web的网络管理平台开发,要在首页实现告警功能。
我做了一个监听的程序,有告警信息来就把它放到我本机的SQLServer2000数据库中。目前遇到的问题是:告警信息来时不能实时显示,即页面载入完成后即不再识别数据库的变化,我希望在JSP页面开启两个线程,一个线程专门负责监听告警和将信息写入数据库,另一个线程负责监视数据库的变化,当数据库内容有新的变化时就将页面刷新,把告警信息显示出来。不知此思路是否可行,具体有没有实现的例子,还有没有更好的思路来实现数据库内容变化时页面自动刷新或实时变化,谢谢!
各位大虾,目前本人正在从事一个基于Web的网络管理平台开发,要在首页实现告警功能。
我做了一个监听的程序,有告警信息来就把它放到我本机的SQLServer2000数据库中。目前遇到的问题是:告警信息来时不能实时显示,即页面载入完成后即不再识别数据库的变化,我希望在JSP页面开启两个线程,一个线程专门负责监听告警和将信息写入数据库,另一个线程负责监视数据库的变化,当数据库内容有新的变化时就将页面刷新,把告警信息显示出来。不知此思路是否可行,具体有没有实现的例子,还有没有更好的思路来实现数据库内容变化时页面自动刷新或实时变化,谢谢!
定时刷新页面,建议用AJAX
----------------解决方案--------------------------------------------------------