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