Multithreading 从线程访问FacesContext

Multithreading 从线程访问FacesContext,multithreading,jsf,facescontext,Multithreading,Jsf,Facescontext,在我的JSF应用程序中,我需要显示来自另一个线程的FacesMessage。根据文件,这是不可能的。但也许有什么诀窍可以做到这一点?我找不到另一种方法来做我不想做的事:(也许你可以用ICEfaces服务器端推送的异步后台工作来解决你的问题。 请看一个推送技术的例子 您的后台工作线程可以执行“推送”,这将“通知”某些页面进行更新(部分更新)并显示您的消息。我想显示一条消息,说明线程做了一些事情(它正在进行一些操作)(true)循环,如果数据库中没有更多的数据,它可以处理它调用的等待-这是我想要显示

在我的JSF应用程序中,我需要显示来自另一个线程的FacesMessage。根据文件,这是不可能的。但也许有什么诀窍可以做到这一点?我找不到另一种方法来做我不想做的事:(

也许你可以用ICEfaces服务器端推送的异步后台工作来解决你的问题。
请看一个推送技术的例子


您的后台工作线程可以执行“推送”,这将“通知”某些页面进行更新(部分更新)并显示您的消息。

我想显示一条消息,说明线程做了一些事情(它正在进行一些操作)(true)循环,如果数据库中没有更多的数据,它可以处理它调用的等待-这是我想要显示消息的时刻,稍后一些其他用户操作调用通知)。有可能选择某个JSF实现/框架吗?请看我的答案。你是在滥发网站吗?你在这里和这里提供了相同的答案:@Code Monkey:这是一个重复的问题(我标记了),所以我也复制了我的答案。希望其中一个能够存活下来。根据确切的重复指南,这不是重复的。