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