Thanks for the help.
 
I tried to understand what was on the site, it might take some time.
 
If possible can you let me know how to implement it in my case.
 
I have MenuEntry[] menuentries. in my form. MenuEntries has properties key, 
description and menuaction.
 
So, what should i change this to.
 
Thanks.

Niall Pemberton <[EMAIL PROTECTED]> wrote:
No you don't need 11 different methods, if you read through this it
(hopefully) should be clearer

http://struts.apache.org/faqs/indexedprops.html

Niall

----- Original Message ----- 
From: "Srilatha Salla" 
To: "Struts Users Mailing List" 
Sent: Friday, November 05, 2004 5:49 PM
Subject: Re: Hi


> Hi,
>
> i tried using indexed="true" for
>
> id="menuEntries">
> 
> 
> 
> indexed="true"/>
> 
> 
> size="15" maxlength="15" indexed="true"/>
> 
> 
> indexed="true">
> Select A Action
> labelName="actionNames"/>
> 
> 
> 
> maxlength="15"/>
> 
>
> I have a menuentry[] menuEntries property in formbean.
> so i need to index for description and key also.
> There is indexed attribute for html:text but not for bean:write
> So i used html:hidden indexed="true"
>
> I have get and set methods in menuEntry class for key, description and
menuaction.
> MenuEntry[] menuEntries = form.getMenuEntries(); in action class.
>
> tried retrieving the menuEntries[] in the action class.
> I get java.lang.NullPointerException
> at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils.
java:515)
>
>
>
> so if I use indexed, should there be 11 different get and set methods
because name of the property changes name="menuEntries[5].menuAction">.
>
> Is there anyother way without using indexed, but send index of the
property to the onchange method.
>
> Thanks,
> Latha.
>
>
>
>
> Niall Pemberton wrote:
> Using indexed="true" will generate names such as menuAction[0],
> menuAction[1] etc...
>
> indexed="true">
>
> Niall
>
> ----- Original Message ----- 
> From: "Srilatha Salla"
> To:
> Sent: Friday, November 05, 2004 4:41 PM
> Subject: Hi
>
>
> > Hi,
> >
> > I have a logic:iterate tag in my jsp.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > size="15" maxlength="15"/>
> >
> >
> >
> > Select A Action
> > labelName="actionNames"/>
> >
> >
> >
> > I have 11 rows to iterate.
> > for each html:select i have to invoke onchange method such that
depending
> on the selection(for example if have options a,b,c,d in dropdownlist, i
have
> to display a textfield called phonenumber only for options a,c.). My
problem
> is i have to send some parameter in the onchange method, but since it is
> iteration every iteration has same propertyname,
> > I have "menuAction" as property name for htmlselect.
> >
> > I should be able to get the phonenumber only for the options i sent when
> i load the page.(Iike edit page)
> >
> > I would appreciate if anyone can help me.
> >
> > Thanks,
> > Latha
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Check out the new Yahoo! Front Page. www.yahoo.com/a



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to