Make sure your import is correct.
import org.jboss.seam.faces.FacesMessages; import org.jboss.seam.international.StatusMessage.Severity;
Then add the facesMessages component.
@In(create = true) FacesMessages facesMessages;
You can then set the error message and severity as shown below.
facesMessages.add(Severity.ERROR, "You must type a name!");
Now display the message as shown below
<h:messages errorStyle="color:red"/>
For Ajax requests, use the rich:messages component.
<rich:messages errorClass="yourErrClass"/>
source share