struts2,定时查询数据库,然后将查询出来的信息显示在右下角d出的小框中。谁有类似代码,悬赏50!

struts2,定时查询数据库,然后将查询出来的信息显示在右下角d出的小框中。谁有类似代码,悬赏50!,第1张

首先你需要一个页面定时器

每10秒调用一次showMsg()的函数

setInterval("showMsg()",10000);

function showMsg(){

$post("xxxxxdo",{method:"msg"}, function(data) {

var tab = [];

tab[0]= "<table width='148' border='1' style='bgcolor:#FF0088;border:5px solid #AAAAAA;line-height:18px; margin:0;'>";

tab[1]= "<tr bgcolor='#F5DEB3' style='border:5px #FF0000;'>";

tab[2]= "<td align='center'><b>即时消息</b></td>";

tab[3]= "</tr>";

tab[4]= "<tr bgcolor='#EEFFBB'>";

tab[5]= "<td id='msgBox'>"+data+"</td>";

tab[6]= "</tr>";

tab[7]= "</table>";

var tabmsg = tabjoin("");

if(data!="")

$("#msgBox")html(tabmsg);

});

}

//这句就需要你把他加到你需要显示的位置了,这里显示你的信息

<div id="msgBox"></div>

由于公司的新接得项目要实现一批数据的同步,通过外围厂商提供的一系列各个系统的webervices接口定时将数据同步到我们开发的共享平台上,由于厂商系统的数据是不断在变化以及各系统闲忙时的特点,所以定时同步任务的执行必须在时间上能够动态配置。因此,我们需要动态的从数据库中获取配置信息,以改变各个定时间的执行规则,废话不说了,上代码:(我利用的是ssh框架直接写的,框架搭建不再叙述)

1创建数据表(我用的是MySQL)

[sql] view plain copy

DROP TABLE IF EXISTS `t_wsdoc`;

CREATE TABLE `t_wsdoc` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`triggername` varchar(50) NOT NULL,

`jobdetailname` varchar(50) N

你这跟struts2没关系,需要一个定时器,定时去跑你的查询库表代码就OK了。

如果你的程序是需要将查询结果展示在jsp页面上,你需要在jsp页面上使用js写定时器代码,参考SetInterval方法。

如果你的程序是桌面应用程序,你可以使用java的定时器Timer。当然,你的项目中如果使用了spring,那有更好的解决方案Quartz。

具体问题要具体分析了。

以上就是关于struts2,定时查询数据库,然后将查询出来的信息显示在右下角d出的小框中。谁有类似代码,悬赏50!全部的内容,包括:struts2,定时查询数据库,然后将查询出来的信息显示在右下角d出的小框中。谁有类似代码,悬赏50!、如何实现一个定时任务来对数据库中的数据进行 *** 作、用java写一个程序,实现对SQL数据库的动态表进行定时查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9298153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存