无法在自生成线程中获取“FacesContext.getCurrentInstance()”。
需要根据后端进程动态更新组件。通过创建一个线程来监视进程并与 p:poll 一起回调组件更新来实现相同的目的。
但是,似乎“FacesContext.getCurrentInstance()”不适用于新线程。在从新生成的线程调用任何依赖于 FacesContext.getCurrentInstance() 的实用程序方法时获取 NPE。
有什么方法可以在自生成线程中获取“FacesContext.getCurrentInstance()”吗?
环境 JSF2.0、Prettyfaces-jsf2-3.3.2、Primafaces 3.2、Tomcat 6.0.32、JDK 5.0
谢谢你,