Struts 2 int validation example

The int validator checks that given number is witin the specified range. It can be used in productId, employeeId etc.

Parameters of int validator

There is 3 parameters defined for int validator.

ParameterDescription
fieldNamespecifies the field name that is to be validated. It is required in Plain-Validator only.
minspecifies the minimum value. It is ignored bydefault.
maxspecifies the maximum value. It is ignored bydefault.

Example of int validator

Full example of int validator

1) Create index.jsp for input

This jsp page creates a form using struts UI tags. It receives name, password and email id from the user.

index.jsp

2) Create the action class

This action class inherits the ActionSupport class and overrides the execute method.

RegisterAction.java

3) Create the validation file

Here, we are using bundled validators to perform the validation.

Register-validation.xml

4) Create struts.xml

This xml file defines an extra result by the name input, and an interceptor jsonValidatorWorkflowStack.

struts.xml

5) Create view component

It is the simple jsp file displaying the information of the user.

welcome.jsp




Latest Courses