Apache Struts 2 Documentation > Home > Guides > Core Developers Guide > Validation > int validator

Description

Field Validator that checks if the integer specified is within a certain range.

Parameters

  • fieldName - The field name this validator is validating. Required if using Plain-Validator Syntax otherwise not required
  • min - the minimum value (if none is specified, it will not be checked)
  • max - the maximum value (if none is specified, it will not be checked)

Examples

		<validators>
          <!-- Plain Validator Syntax -->
          <validator type="int">
              <param name="fieldName">age</param>
              <param name="min">20</param>
              <param name="max">50</param>
              <message>Age needs to be between ${min} and ${max}</message>
          </validator>
          
          <!-- Field Validator Syntax -->
          <field name="age">
              <field-validator type="int">
                  <param name="min">20</param>
                  <param name="max">50</param>
                  <message>Age needs to be between ${min} and ${max}</message>
              </field-validator>
          </field>
     </validators>