【发布时间】:2012-06-29 17:37:35
【问题描述】:
无法在自生成线程中获取“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
谢谢你,
【问题讨论】:
标签: multithreading jsf-2 primefaces