定时运行一段程序是否能在web中实现 2个表,表1有通话时长,费用等2个字段,表2有费率字段。表1的费用不是即时写入的,而是需要每天定时写入的。如何通过网页达到每天定时写入费用字段的目的。最好能通过页面程序来实现,不用调用外部程序,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listenBean.javaimport javax.servlet.*;import java.util.*;public class listenerBean implements ServletContextListener { private java.util.Timer timer = null; public void contextInitialized(ServletContextEvent event) { timer = new Timer(true); //定时器已启动 timer.schedule(new MyTask(), 0, (long) 1000*60);//定时1分钟 //已经添加任务调度表 } public void contextDestroyed(ServletContextEvent event) { timer.cancel(); //定时器销毁 }}class MyTask extends TimerTask { private static boolean isRunning = false; public void run() { if (!isRunning) { isRunning = true; //开始执行任务 //ToDo .... //执行任务完成 isRunning = false; } else { //上一次任务执行还未结束 } }}web.xml <web-app> <listener> <listener-class>listenerBean</listener-class></listener></web-app> 用 Timer 和 TimerTask 类,写个定期执行的任务。然后写一个 servlet,其中出发 TimerTask 中的方法 ,并在 web.xml 中进行配置,让系统在启动的时候,就可以触发这个 servlet zeq258(近朱者赤) ( ) 信誉:105 =============支持. 如何获取id JAVA MYSQL WEB数据库,求实例 请教关于script获取焦点问题 ajax,web2.0 现在的市场情况怎样? 一个年薪10万美金的面试题 resin服务器问题,显示:Server busy, please try again later,有人遇到过吗? Jsp中如何取的服务器的时间啊? ssh 中 级联删除问题 【求助】 tomcat下web.xml中的filter该如何配? web项目,在线编辑word 问一个很菜的问题 打开使用了Java VM的页面,当页面打开到快完成时,页面自动退出,并产生了一个log文件在桌面!请达人看看!谢谢!
import java.util.*;
public class listenerBean implements ServletContextListener {
private java.util.Timer timer = null;
public void contextInitialized(ServletContextEvent event) {
timer = new Timer(true);
//定时器已启动
timer.schedule(new MyTask(), 0, (long) 1000*60);//定时1分钟
//已经添加任务调度表
}
public void contextDestroyed(ServletContextEvent event) {
timer.cancel();
//定时器销毁
}
}
class MyTask extends TimerTask {
private static boolean isRunning = false;
public void run() {
if (!isRunning) {
isRunning = true;
//开始执行任务
//ToDo ....
//执行任务完成
isRunning = false;
} else {
//上一次任务执行还未结束
}
}
}web.xml <web-app>
<listener>
<listener-class>listenerBean</listener-class>
</listener>
</web-app>
=============支持.