what is diffrence between Dynaactionform,actionform and
Dynavalidateform

Answer Posted / labourer in an mnc

ActionForm
This class must be subclassed in order to be instantiated.
Subclasses should provide property getter and setter
methods for all of the bean properties they wish to expose,
plus override any of the public or protected methods for
which they wish to provide modified functionality.

DynaActionForm
Specialized subclass of ActionForm that allows the creation
of form beans with dynamic sets of properties, without
requiring the developer to create a Java class for each
type of form bean.

DynaValidatorForm
This class extends DynaActionForm and provides basic field
validation based on an XML file. The key passed into the
validator is the action element's 'name' attribute from the
struts-config.xml which should match the form element's
name attribute in the validation.xml.

Differences
ActionForm does not create getters and setters like we
cannot write <form-bean name="loginForm"
type="org.apache.struts.action.ActionForm"> in struts-
config.xml.

DynaActionForm cannot be used if we want validation in that
case DynaValidatorForm can be used.

Is This Answer Correct ?    5 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can we use struts and spring together?

542


What is the purpose of @beforeresult annotation?

582


how does request processor relates to action mapping?

500


How does struts2 token work?

533


What is request processor and how does it relates to action mapping?

598






Explain the difference between jakarta struts and apache struts?

535


What are the various struts tag libraries?

559


What is an interceptor stack?

581


Why actionservlet is singleton in struts?

600


Name the different types of actions found in struts.

568


What is the purpose of @emailvalidator annotation?

507


What is action class? What are the types of action class?

537


What is the purpose of struts.properties in struct2?

537


What is the purpose of @results annotation?

724


What is interceptor in Struts2?

575