import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.http.HttpServlet;
public class Test extends HttpServlet {
static {
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000, 2000););//在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.
}
}
class MyTask extends TimerTask {
public void run() {
System.out.println("---线程调用---->"+new Date());
}
}
在Servlet加如下配置:
<servlet>
<servlet-name>myTask</servlet-name>
<servlet-class>[color=red]Test[/color]</servlet-class>
<load-on-startup>15</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>myTask</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
本类是放在默认包下面,小小例子,愿对君有用。
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.http.HttpServlet;
public class Test extends HttpServlet {
static {
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000, 2000););//在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.
}
}
class MyTask extends TimerTask {
public void run() {
System.out.println("---线程调用---->"+new Date());
}
}
在Servlet加如下配置:
<servlet>
<servlet-name>myTask</servlet-name>
<servlet-class>[color=red]Test[/color]</servlet-class>
<load-on-startup>15</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>myTask</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
本类是放在默认包下面,小小例子,愿对君有用。