Growl

Growl displays messages in an overlay.

Growl
<h:form>   
    <p:growl id="growl" showDetail="true" sticky="true" />  
      
    <p:panel header="Growl">  
        <h:panelGrid columns="2" cellpadding="5">  
            <p:outputLabel for="msg" value="Message:" />   
            <p:inputText id="msg" value="#{growlView.message}" required="true" />  
        </h:panelGrid>  
  
        <p:commandButton value="Save" action="#{growlView.saveMessage}" update="@form" />
    </p:panel>     
</h:form>