81,094
社区成员
发帖
与我相关
我的任务
分享
package webbook.chapter14;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class CounterListener implements HttpSessionListener {
private static long onlineNumber = 0;
public static long getOnlineNumber() {
return onlineNumber;
}
public void sessionCreated(HttpSessionEvent se) {
onlineNumber++;
}
public void sessionDestroyed(HttpSessionEvent se) {
onlineNumber--;
}
}
<servlet>
<servlet-name>GoThread</servlet-name>
<servlet-class>com.jin.game.GoThread</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
public class GoThread extends HttpServlet {
private static final long serialVersionUID = -2631567695086851653L;
public void init() {
try{
Timer timer = new Timer(true);
timer.schedule(new Task()/*这个就是你想一直让他执行的方法*/,0,30000);
}catch(Exception e){
System.out.print(e.getMessage()+"\n");
}
}
public void destroy() {
ConvertUtils.deregister();
}
}