Vlastní validace

Do faces-config.xml:

        <validator>
                <validator-id>myValidator</validator-id>
                <validator-class>cz.softeu.test.MyValidator</validator-class>
        </validator>

V šabloně:

<h:inputText ...>
   <f:validator validatorId="myValidator"/>
</h:inputText>


public class MyValidator implements Validator {
   public void validate(FacesContext facesContext, UIComponent uiComp, Object value)
                    throws ValidatorException {
      FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_ERROR, 
      			"Always fail", "This validator always fails.");
      throw new ValidatorException(fm);
   }
}
22/31