现在想要获得在特定时间或者指定时间执行相应功能 有两种做法 在applicationContext.xml中写入如下Bean
1000 3600000 true
然后写SampleTask类,如下: package com.css.wam.portlet; import java.util.ArrayList; import java.util.Calendar; import java.util.Iterator; import java.util.List; import java.util.TimerTask; import javax.servlet.ServletContext; 字串2 import org.apache.jetspeed.security.SecurityException; 字串9 import com.css.wam.service.WorkService; 字串1 @SuppressWarnings("unused") class SampleTask extends TimerTask{ 字串2 private static final int C_SCHEDULE_HOUR = 23;//设置指定时间 private WorkService workService; private List users; private List teams; private WorkPortlet work; public void setWorkService(WorkService workService) { this.workService = workService; } 字串7 public void setWork(WorkPortlet work) { this.work = work; } 字串4 public SampleTask(){ } @SuppressWarnings("unchecked") public void run() { Calendar cal = Calendar.getInstance(); try { users = work.getUsers(); teams = new ArrayList(); for(Iter...