Should I register a custom validator in faces-config.xml if I\'m using JSF 2.0.4?
My custom validator uses Validator interface which is javax.faces.valida
If you are working with JSF 2, I don't think you need to touch the faces-config.xml file to create a customer Validator. You can simply use the annotation @FacesValidator to declare a Validator. It should be something like this:
@FacesValidator("myValidator")
public class MyValidator implements Validator {
@Override
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException {
// Your logic
}
}
Then you can start using it in your .xhtml page with, for instance, tag: