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

当前页面: 开发资料首页Java 专题在web中实现任务计划

在web中实现任务计划

摘要: 在web中实现任务计划

</td> </tr> <tr> <td width="473" height="35" valign="top" class="ArticleTeitle">
package test.timer.MyListener ;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
import java.util.TimerTask;
import java.util.Timer;

public class MyListener implements ServletContextListener{

private java.util.Timer timer = null;

public void contextInitialized(ServletContextEvent event) {
TimerTask task = new TimerTask() {
public void run() {
System.out.println("Hi");
}
};
timer = new Timer();
event.getServletContext().log("定时器已启动");
timer.schedule(task, 0, 500);
event.getServletContext().log("已经添加计划任务");
}

public void contextDestroyed(ServletContextEvent event) {
timer.cancel();
event.getServletContext().log("定时器已关闭");
}
} //定时器就运行在整个Web工程的生命期里了


最后在你的web.xml中加入这么几句:
<listener>
<listener-class>test.timer.MyListener</listener-class>
</listener>
</td> <td width="211" valign="top" class="ArticleTeitle">
</td> </tr> <tr> <td height="25" colspan="2" valign="top" class="ArticleTeitle">


↑返回目录
前一篇: session监听
后一篇: 15位身份证号码转18位的JSP程序