Timerクラス
需要:システムが起動したらすぐにタイマーを起動し、10秒おきにコンソールで現在の時刻を印刷します.
servlet loadonstartup構成による実装
web.xmlで
servlet loadonstartup構成による実装
public class startupServlet extends HttpServlet
{
public void init() throws ServletException
{
super.init();
Timer timer = new Timer(10000, new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
System.out.println(new Date());
}
});
timer.start();
}
}
web.xmlで
<servlet>
<servlet-name>startupServlet</servlet-name>
<servlet-class>com.tommyzhang.servlets.startupServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>