当前页面: 开发资料首页 → JSP 专题 → 在jsp中怎样实现定时操作
在jsp中怎样实现定时操作
摘要: 在jsp中怎样实现定时操作
要实现一个每天的某个时间执行一个插入数据的一个操作
在JSP上应该怎么表示,在jsp页面没人访问的情况下,定时的代码应该写在哪个位置才能不断的去循环操作。
Timer time = new Timer();
//设置定时执行程序
TimerTask task = new TimerTask() {
public void run() {
System.out.println("Hi");
}
};
//开始时间从当前时间第二天凌晨两点开始
java.util.Date start=new Date();
start.setDate(start.getDate()+1);
start.setHours(2);
start.setMinutes(0);
start.setSeconds(0);
System.out.println(start.toLocaleString());
//时间间隔一天
long period=60*60*24*1000;
time.schedule(task, start, period);
tong shang
写一个servlet,并设置成容器一起来就自动初始化该servlet,你需要定时的启动代码就放在init方法内
推荐采用quatz
写个线程,在servlet里调用,xml里把
1加载servlet里