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" actionListener="#{growlView.saveMessage}" update="growl" />  
    </p:panel> 
</h:form>