The Validator functionality within the Struts framework is intended for validating the data of forms in a Web application.
The Validator functionality uses two
xml configuration files:
validator-rules.xmlfile defines the standard reusable validation routines that make the basis for configuring form-specific validations. The file is created when you enable Struts support and is supplied with a predefined set of commonly used validation rules such as Required, Minimum Length, Maximum length, Date Validation, Email Address validation and others.
The file is closed for editing.
- In the
validation.xmlfile, define the validations applied to a particular form bean.
While you edit
validation.xml, IntelliJ IDEA coordinates the code of the two files and provides you with coding assistance based on the routines defined in
To define the validations to apply to a form
- To add a validation definition, add the
- Switch to the Struts Assistant tool window, tab Validator. A new node appears in the Structure Tree.
- Edit the attributes of the validation definition in the Properties Table.