<validator> <validator-id>com.corejsf.CreditCard</validator-id> <validator-class>com.corejsf.CreditCardValidator</validator-class> </validator>
Use the f:validator tag in the body of JSF input tags:
<h:inputText id="card" value="#{payment.card}" required="true"> <f:converter converterId="com.corejsf.CreditCard"/> <f:validator validatorId="com.corejsf.CreditCard"/> </h:inputText>
Note that JSF uses separate name spaces for converter and validator IDs.