You have been asked on multiple occasions to change your display name to comply with our naming policy. Failure to do so will likely result in the closing of your account. Please take care of this so that we don't have to go that route.
1. Advantage: DynaActionForm/DynaValidatorForm helps reduce code as you can do away with the coding of the getter and setter of form properties in a basic ActionForm. The form properties will then just have to be declared in struts config.xml.
Struts ActionForm has been criticized by other-framework users who forget to realize that their framework also have their own version of "action form" to help make the connection of form properties to bean properties, although in an xml format.
2. Disadvantage: can't use it for file uploading. Have to use the basic ActionForm.
There are many advantages and disadvantages. Hope others can pitch in too....