1
下面的代码正在与请求范围托管Bean和消息被显示在p:messages
标签:错误FacesContext中已经释放
FacesContext context = FacesContext.getCurrentInstance();
public void addAction() {
if(commande.exists()) {
context.addMessage("Commande", new FacesMessage(
FacesMessage.SEVERITY_ERROR,"Error Message : commande exists", null));
} else {
commandeService.create(commande);
}
}
当我试图在一个视图使用它作用域确定管理Bean在记录器中给出错误消息:
Error the FacesContext is already released!
和JSF页面挂起而不显示faces消息。
谢谢,它的工作原理。对于请求bean,上下文属性已针对每个调用进行了初始化,因此隐藏了该错误,但对于视图范围的bean,它是不同的。 – faissal 2013-03-21 14:01:13