【发布时间】:2014-05-07 18:23:53
【问题描述】:
我想根据 bean 中的结果更新不同的组件。现在我正在使用:
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "test","test"));
并更新正确的组件:
<p:commandButton actionListener="#{Controller.method}" update="messageId"/>
<p:messages id="messageId"/>
有不同的方法吗?从 bean 中,我可以指定将消息发送到哪个消息组件吗?
【问题讨论】:
-
您可以为特定组件准备消息:
FacesContext.getCurrentInstance().addMessage(componentId, msg)
标签: jsf primefaces