jsf – FacesContext.getCurrentInstance()在Runnable类中返回null
解决方法FacesContext作为ThreadLocal变量存储在负责调用FacesServlet的HTTP请求的线程中,FacesServlet负责创建FacesContext.该线程通常仅通过JSF托管bean方法.FacesContext在该线程生成的其他线程中不可用.实际上你应该也不需要在其他线程中使用它.此外,当您的线程启动并独立运行时,底层HTTP请求将立即继续处理HTTP响应然后消失.无论如何,您将无法使用HTTP响应执行某些操作.您需要以不同方式解决您的问题.问问自己:你需要什么?