Home > Guides > Core Developers Guide > Annotations > CustomValidator Annotation |

Apache Struts 2 Documentation
CustomValidator Annotation
Edit Page Browse Space Add Page Add News

This annotation can be used for custom validators. Use the ValidationParameter annotation to supply additional params.

## Usage

The annotation must be applied at method or type level.

## Parameters

Parameter | Required | Default | Notes
--- | --- | --- | ---
message | yes |  | field error message
key | no |  | i18n key from language specific properties file.
messageParams | no |  | Additional params to be used to customize message - will be evaluated against the Value Stack
fieldName | no |  |
shortCircuit | no | false | If this validator should be used as shortCircuit.
type | yes | name of validator | Simple string which identifies that validator among other

## Examples

## Adding Parameters

Use the ValidationParameter annotation to add custom parameter values.

Children Show Children Hide Children
$page.link($child) (Apache Struts 2 Documentation)