To put a general error message on screen, that is shown only if errors occurred (but is not h:messages) use:
facesContext.maximumSeverity
An example:
<h:panelGroup rendered="#{! empty facesContext.maximumSeverity}"> <h:outputText styleClass="error" value="Some errors occurred." /> ... </h:panelGroup>
Tags: jsf