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

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

This validator checks that a date field has a value within a specified range.

## Usage

The annotation must be applied at method 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 | ValidatorType.FIELD | Enum value from ValidatorType. Either FIELD or SIMPLE can be used here.
min | no |  | Date property. The minimum the date must be.
minExpression | no |  | OGNL expression used to obtain the minimum the date must be.
max | no |  | Date property. The maximum date can be.
maxExpression | no |  | OGNL expression used to obtain the maximum date can be.
maxExpression | no |  | OGNL expression used to obtain the maximum date can be.
dateFormat | no |  | Format used to parse min/max value.

If neither min nor max is set, nothing will be done.

## Examples