Primefaces:显示咆哮,但不显示图标

Primefaces:显示咆哮,但不显示图标,primefaces,Primefaces,当显示咆哮时(在下面的示例中,显示消息“图表已更新”),图标不会出现。控制台中没有错误消息。这只发生在一个页面中,应用程序的其余部分工作正常。有什么不对劲吗 更新:页面作为iframe加载 这就是咆哮的方式: <p:growl life="2000" id="messages" for="msg1" showDetail="true"/> 您需要添加面部消息的严重性。您可以使用以下构造函数: FacesMessage fm = new FacesMessage(FacesMess

当显示咆哮时(在下面的示例中,显示消息“图表已更新”),图标不会出现。控制台中没有错误消息。这只发生在一个页面中,应用程序的其余部分工作正常。有什么不对劲吗

更新:页面作为iframe加载

这就是咆哮的方式:

<p:growl life="2000" id="messages" for="msg1" showDetail="true"/>

您需要添加
面部消息的
严重性
。您可以使用以下构造函数:

FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO, 
  "Message header", "Message detail")

干杯。

发布您发送消息的方式。谢谢,我更新了问题。您可以尝试使用:
FacesMessage fm=newfacesMessage(FacesMessage.SEVERITY\u INFO,“图表更新”和“”)这就成功了;把答案贴出来,这样我就可以接受了。谢谢
FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO, 
  "Message header", "Message detail")