Procedure to perform server side programmatic form validation with respect to our first Struts application:-
Note: – For the above requirement we need to write the java code based form validation logic by overriding the validation () in our form bean class.
Step1:- Prepare properties file having form validation error messages.
Myfile.properties :-
# user-defined form validation error message
My.un.req.err = Logic username is required
My.pass.req.err = Logic password is required
My.un.alpha.err = Logic username must being with an alphatbet
My.pass.alpha.err = Logic password must being with an alphatbet
Note: – in the above file keys & values are user defined
Step2:- configure properties file in Struts-configuration file
In Struts-configuration.xml:-
Step3:- override validate () method in form bean class as shown below.
In RegisterForm.java:-
Step4:- configure input jsp page for Struts action class (RegisterAction class)
The jsp page using which the form validation errors will be displayed.
Step5:- Add html errors tag in the input jsp program to decide the position of displaying from validation error messages.
Step5:- Develop the remaining resource of Struts application like our first application.