What is the DynaActionForm? How we implement the
dynaactionform ? can u please tell me the way to implement?
in understandable way?

Answer Posted / penchala

In struts, every form control need to have one ActionForm
class property and getter/setter method for it.
DynaActionForm will replace the ActionForm with the simple
xml mappings so that the java form class can be eliminated
and thus helps in developing the application more quickly.
The advantages of using the DynaActionForm are as follows:-


1. No ActionForm is required.

2. Replace the property mapping with the simple xml file so
that if any property is to add and remove then there is no
need to compile the java class again.


The mapping is to be done in the struts-config.xml file in
the <form-bean> tag for all the form properties.

<form-bean name="inputForm"
type="org.apache.struts.action.DynaActionForm" >
<form-property name="name" type="java.lang.String"/>
<form-property name="email" type="java.lang.String" />
</form-bean>

Is This Answer Correct ?    19 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is struts framework?

623


What is struts-default package and what are it’s benefits?

667


What are the applications of struts?

625


Describe the two types of formbeans.

664


Explain how to work with error tags?

678






What are the struts2 error message keys that can come during file uploading process?

694


How to use forward action to restrict a strut application to mvc?

679


What are the reasons for an error message not being displayed while developing struts application?

621


Are actions thread safe?

620


Which interceptor is responsible for i18n support?

597


What is container struts2?

630


What is the purpose of @requiredstringvalidator?

640


Which file is used by controller to get mapping information for request routing?

642


What is actioninvocation in struts2?

668


What is difference between actionform and dynaactionform?

673