Flash Scope消息不会显示immediate = true按钮

时间:2012-08-20 17:17:23

标签: jsf-2 myfaces

我有以下按钮:

<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。

有什么想法吗?

谢谢, 路易斯

1 个答案:

答案 0 :(得分:0)

我可以重现你的问题。这可能是MyFaces中的一个错误。你需要report给MyFaces的人。

在Mojarra 2.1.12中工作正常。