I think you're trying to do a nested property but that's not supported that
way. The bean name is already specified by "name" so no need to repeat it in
"property"

<html:options property="name" name="testdata"/>;

Paul

On 9/9/07, Maya menon <[EMAIL PROTECTED]> wrote:
>
> Reposting: dont know why junk charachers appear below
>   I have a question about how to retrive the value from a data object in
> the form bean
>
> I have a form bean, TestForm where I declare my dataobject as
> private testdata[] data;
>
> with its getter and setter
>
> In my testdata class I have a String name, String address
>
> Now, for me to get the values of the data object in jsp using iterate tag,
> how do I do it ?
>
> I have my formbean declared in the jsp.
>
>   I am trying to use this
>
> <logic:iterate id="testdata" name="TestFormBean" property="list"
> indexId="index">
> <html:select property="testdata" name="TestFormBean" indexed="true" >
> <html:options property="testdata.name" name="testdata"/>;
> </html:select>
> </logic:iterate>
>   I get this exception
> javax.servlet.ServletException: No getter method available for property
> tndata.tnStatus for bean under name TestFormBean
>
> Please helpme, what am i doing wrong ?
>   TestFormbean looks like this
>   private Testdata[] testData;
> public TestData[] getTestData() {
> return testData;
> }
> public void setTndata(Testdata[] testData) {
> this.testData= testData;
> }
>
> Maya menon <[EMAIL PROTECTED]> wrote:
>   > value='mypath'/>">I have a question about how to retrive the value
> from a data object in the form bean
> > value='mypath'/>">
> > value='mypath'/>">I have a form bean, TestForm where I declare my
> dataobject as
> > value='mypath'/>">private testdata[] data;
> > value='mypath'/>">
> > value='mypath'/>">with its getter and setter
> > value='mypath'/>">
> > value='mypath'/>">In my testdata class I have a String name, String
> address
> > value='mypath'/>">
> > value='mypath'/>">Now, for me to get the values of the data object in
> jsp using iterate tag, how do I do it ?
> > value='mypath'/>">
> > value='mypath'/>">I have my formbean declared in the jsp.
> > value='mypath'/>">
> > value='mypath'/>">I am trying to use this
> > value='mypath'/>">
> > value='mypath'/>">
>
> ;
>
>
>
> I get this exception
> javax.servlet.ServletException: No getter method available for property
> tndata.tnStatus for bean under name TestFormBean
>
>
> Please helpme, what am i doing wrong ?
>
> TestFormbean looks like this
>
> private Testdata[] testData;
>
>
> public TestData[] getTestData() {
> return testData;
> }
> public void setTndata(Testdata[] testData) {
> this.testData= testData;
> }
>
>
>
>
> ---------------------------------
> Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user
> panel and lay it on us.
>
>
> ---------------------------------
> Boardwalk for $500? In 2007? Ha!
> Play Monopoly Here and Now (it's updated for today's economy) at Yahoo!
> Games.

Reply via email to