Greetings,
 
I am using DynaAction Form. I want to pre populate Form with multiple
rows. In the form property , I specified
 
<form-bean name="exampleForm"
type="org.apache.struts.action.DynaActionForm">
<form-property name="name" type="java.lang.String"/>
<form-property name="address" type="java.lang.String"/>
<form-property name="country" type="java.lang.String"/>
 
I want to prepopulate the form from database.
 
So what I have done is 
 
ArrayList arraylist = new ArrayList();
 
For (int i = 0; i<count; ++i) {
            DynaBean exampleForm  = DynaActionFormClass.
 
getDynaActionFormClass("exampleForm").newInstance();
 
             PropertyUtils.setSimpleProperty(exampleForm, "name", name);
             PropertyUtils.setSimpleProperty(exampleForm, "customerNo",
address);
             PropertyUtils.setSimpleProperty(exampleForm,
"beneficiaryNo", country);
 
            arraylist.add(exampleForm);
}
 
request.setAttribute("exampleForm", arraylist);
 
Now what I want is , is it correct way of doing or any other better way
is there.
Pls help me.
 
Thanx,
Sen


Reply via email to