struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From krishan rathi <kris_rath...@yahoo.com>
Subject exception java.lang.IllegalArgumentException: No bean specified while using indexed properties
Date Fri, 25 Aug 2006 09:31:58 GMT

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.       


 			
---------------------------------
Get your own web address for just $1.99/1st yr. We'll help. Yahoo! Small Business.
Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message