Hi all
i am getting following exception java.lang.IllegalArgumentException: No bean
specified while using indexed properties in struts.
MyForm Bean is
public class ReportItemForm extends ActionForm {
FormItem [] formItem=null;
public void setItem(int index, FormItem formItem){
this.formItem[index] = formItem;
}
public FormItem getItem(int index){
if(formItem==null ||(formItem.length)==0)
return new FormItem();
return formItem[index];
}
}
and FormItem bean is specified like this
public class FormItem {
String formitem;
int order;
public int getOrder() {
return order;
}
/**
* @param i
*/
public void setOrder(int i) {
order = i;
}
/**
* @return
*/
public String getFormitem() {
return formitem;
}
/**
* @param string
*/
public void setFormitem(String string) {
formitem = string;
}
i have set this array of FormItem i.e formItem() properly and the data is
dispalyed correctly on the page like this
<html-el:hidden property="item[${count}].formItem" />
<html-el:text styleId="order" property="item[${count}].order" size="1" />
but when i submitting this form i am getting following Exception
java.lang.IllegalArgumentException: No bean specified
can anybody help me.
any help will be greatly appriciated.
thanks
Krishan.
---------------------------------
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail.