struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sashi Ravipati" <Ravipa...@michigan.gov>
Subject Logic:iterate
Date Tue, 10 Jun 2003 13:33:21 GMT
i have the following code in my .jsp

<TABLE id="mytable">
    <logic:equal property="amount" name="addRateForm" value="1">
          <logic:iterate id="row" name="addRateForm"   property="iterator"
>
         <tr>
           <td><html:text name="row" property="firstName" /></td>
          </tr>
         </logic:iterate>
    </logic:equal>
       <tr>
           <td><html:text  property="firstName" /></td>
          </tr>
</TABLE>

in my action form I have
   private String[] FirstName={};
   private String[] iterator={"",""}; // For testing i initialised to 2
values

public String[] getFirstName(){
    return FirstName;
  }

  public void setFirstName(String[] newName){
    FirstName = newName;
  }

public String[] getIterator() {
    return this.iterator;
}
public void setIterator(String iterator[]) {
    this.iterator = iterator;
}


The above table can have multiple rows. When the page is first loaded one
row is displayed, the user can click on a addrow button to create n-rows.
Once he is done he will click submit, I would like to submit the page and
reload the same page with all the details again in the table (repopulate).


It throws the following error--

Error Message: No getter method for property firstName of bean row  (I have
the get and set methods in my action form)


I am new to struts and I think I am missing some thing. PLS help

Thanks

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message