spring 定时任务中调用context 报异常NullPointer
我在项目中用到了quartz定时任务
然后在启动的方法中使用:
ServletContext context = ServletActionContext.getServletContext();
List list=(List) context.getAttribute("dictionaryInfo");
这个dictionaryInfo是我在listener中set进去的。
启动项目,报
Caused by: java.lang.NullPointerException at org.apache.struts2.ServletActionContext.getServletContext(ServletActionContext.java:139)
import javax.servlet.ServletContext;import org.apache.struts2.util.ServletContextAware;import com.opensymphony.xwork2.ActionSupport; public class CustomerAction extends ActionSupport implements ServletContextAware{ ServletContext context; public String execute() throws Exception { return SUCCESS; } public void setServletContext(ServletContext context) { this.context = context; }}