AJB,拦截器和ManagedBean

时间:2013-02-11 18:55:40

标签: jsf java-ee timeout interceptor

我的Java EE应用程序出了问题。 每次调用类my af的方法时,我都想做一个刷新操作(使用由primefaces提供的RequestContext上的更新)。 问题是:我想用managedBean做这个(因为我无法从会话bean访问RequestContext)。怎么样? 在我的ManagedBean中(在我的NetBeans项目的战争部分中),我有以下几行:

@AroundTimeout
public Object refresh(InvocationContext ic) throws Exception {
     RequestContext.getCurrentInstance().update("jmydivtorefresh");
     return ic.proceed();
} 

但我不知道如何“捕获”超时事件调用的函数的执行。 请问1.请告诉我,我的想法是否合适? 2.解释一下如何修复它?

谢谢!

0 个答案:

没有答案