我有以下按钮:
<h:commandButton action="#{handler.actionDelete}" value="Delete" immediate="true"/>
作为 handler.actionDelete 的一部分,我正在向 Flash Scope 添加一条消息。
public String actionDelete() {
this.service.delete(this.bean);
FacesContext.getCurrentInstance().getExternalContext().getFlash().put("infoMessage","OK");
return "NextPage?faces-redirect=true";
}
当我按下命令按钮时,我在下一个屏幕上看不到闪烁消息。如果立即设置为 false,我将看到该消息。
我正在使用 MyFaces 2.1.8。
有任何想法吗?
谢谢,路易斯