In Chapter 1, we saw how to use some of the converters and validators included in the JSF framework, and we saw how to create our own custom converters and validators.
In one example, we looked at a customer registration form that required the user to enter their name, contact information, date of birth, country of origin, and relevant interests. We registered our custom date validator on the date of birth field to ensure that the date entered by the user was correctly formatted and represented a legitimate birth date.
What we didn't do, however, was validate the phone number and e-mail address entered by the user. Let's look at this example again to see how we can validate these form fields using the Tomahawk validation tags.
The Tomahawk component library includes several validation tags based on the Jakarta Commons Validator utility class library for Java. Tomahawk includes built-in validator tags, such as<t:validateCreditCard>
for verifying credit card numbers...