Procedure to work with StrutsDemoApp1-DV application with declarative dynamic form bean:

Step1:- delete RegisterForm.java & its class file form the application

Step2:- modify existing form bean configuration in struts configuration file as shown below.

Step3:- Write following code in the execute (-) method of RefisterAction class to read values from form bean class object.

In RegisterAction.java:-

 

Step3:- keep remaing resource as it is.

Limitation with Declarative Dynamic FormBean:-

1)      There is no provision to add reset (-,-) method to solve problems related to session scoped form bean related check box, list box components.

2)      There is no provision to keep validate (-,-) method and to use approach no. (2) Of adding custom validation logics to validator plug-in.

  • To solve both these problems develop DynamicFormBean as programiticDynamicFormBean.