我正在开发JSF 2 Web应用程序,并在页面之间使用隐式导航来指定结果值和更改URL值.我也有一些Ajax请求能够在某些页面中进行更改而无需提交所有内容.
例如,当我编辑用户的数据并保存更改时,我的问题就出现了.Managed Bean保存用户数据并返回String以导航到用户列表.正确保存用户后,FacesMessage在操作方法完成之前添加a .
按键
<p:commandButton value="#{msg.UPDATE}" action="#{manager.actionSave}"
            ajax="false" />
代码进入方法
FacesContext.getCurrentInstance().addMessage(clientId, 
    new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg));
但是,即使我的<h:messages />主页面上有标签,也没有显示任何内容.
jsf-2 ×1