用java web 实现这样一个功能,定时发送短信,发送的时间和内容都存在数据库中,怎么实现

求指导,,加分啊
2024-12-27 22:42:04
推荐回答(5个)
回答1:

恩,挺好,在web.xml中配置一个监听器,在监听器中定义方法,该方法里面设置一个定时器,设置一个周期,多久发送一次,或者什么时间发送,短信内容,查询数据库就行了。这个能实现!

回答2:

先把数据存入数据库表中,数据设置一个状态 0未发送

然后定义一个定时任务,读取数据通过短信接口发送数据,并更新数据库状态为1 已发送

这样就ok了

回答3:

用Quartz 或者 Timer 启动调度任务,设定出发频率为你想要的定时频率,然后在调度任务中取数据库中的内容,调用短信接口发送就可以了。

回答4:

定时器 实现run方法(1.取数据库连接2.取出数据(),编辑(),发送()3.关闭连接)

回答5:

接收到web请求,先获取数据库里面的发送时间和内容,然后匹配时间,时间判断一致了以后,通过串口控制GSM模块发送短信