私は次のボタンを持っています:
<h:commandButton action="#{handler.actionDelete}" value="Delete" immediate="true"/>
handler.actionDeleteの一部として、FlashScopeにメッセージを追加しています。
public String actionDelete() {
this.service.delete(this.bean);
FacesContext.getCurrentInstance().getExternalContext().getFlash().put("infoMessage","OK");
return "NextPage?faces-redirect=true";
}
コマンドボタンを押しても、次の画面にフラッシュメッセージが表示されません。即時がfalseに設定されている場合、メッセージが表示されます。
MyFaces2.1.8を使用しています。
何か案は?
ありがとう、ルイス