【发布时间】:2012-08-16 01:03:21
【问题描述】:
我有以下按钮:
<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";
}
当我按下命令按钮时,我没有在下一个屏幕上看到闪现消息。如果 immediate 设置为 false,我会看到消息。
我正在使用 MyFaces 2.1.8。
有什么想法吗?
谢谢, 路易斯
【问题讨论】: