Versions

ExtVal release numbers are directly linked to the JSF version they're compatible with.

Setup

Required steps:

  1. Download the required ExtVal jar-files. (As an alternative, you can of course checkout the Source Code and build ExtVal yourself.) Basically you just have to choose the validation module(s) you would like to use and include it/them as well as the core of ExtVal in your JSF application. See the Module Documentation section to find more info on which modules you may need in your project. Currently you need at least:
  2. Add the ExtVal jar-files to your classpath.
  3. Use the annotations.

That's it!

Hello MyFaces ExtVal

The Getting Started page shows some basic examples. Further information is available in some of the External Documentation.

Custom Constraints

This example shows the implementation of custom ExtVal constraint.

Customize ExtVal