站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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里



↑返回目录
前一篇: JSP问题
后一篇: ajax的问题,请高手指点啊!