我的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.解释一下如何修复它?
谢谢!