日期:2014-05-17  浏览次数:20650 次

关于Timer计时器
我写了一个Servlet叫StartTask

Timer timer1=new Timer();
Task task1=new Task();
timer1.schedule(task1, 5000);

为什么当我访问StartTask的时候,任务只执行了一次?
我想要达到的效果是当用户访问StartTask这个Servlet的时候任务就开始执行,一直循环下去,并且当用户关闭这个Servlet页面的时候任务仍然在服务器执行。请问该怎么实现?
JSP JAVA Timer WEB

------解决方案--------------------
再加第三个参数 
timer1.schedule(task1, 5000,5000);  延迟5s执行  每隔5s再执行