监听类
任务类
web.xml配置加上listener
package com.jrh.common.message;
import java.util.Calendar;
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyListener implements ServletContextListener {
private static Timer timer;
private static long period = 60*1000;
@Override
public void contextDestroyed(ServletContextEvent sce) {
timer.cancel();
}
@Override
public void contextInitialized(ServletContextEvent sce) {
if (timer == null) {
Calendar calendar = Calendar.getInstance();
timer = new Timer();
timer.schedule(new MyTask(), calendar.getTime(), period);
}
}
}
任务类
package com.jrh.common.message;
import java.util.Calendar;
import java.util.TimerTask;
public class MyTask extends TimerTask {
@Override
public void run() {
System.out.println("开始发短信:----------------------");
ShortMessage.replyRegisterSure();
}
}
web.xml配置加上listener
<listener>
<listener-class>com.jrh.common.message.MyListener</listener-class>
</listener>