Please keep discussion on the mailing list, so others have the chance
to respond and/or benefit. Comments in-line:
On 5-Dec-06, at 8:51 AM, Sridhar Raman wrote:
This is how the the getter and setter of the category property
looks like:
public void setCategory(String[] category)
{
this.category = category;
}
/**
* @return Returns the catlist.
*/
public String[] getCatlist()
{
return catlist;
}
The getter and setter names don't match here. Also, you're not using
the correct signatures for indexed properties. The following
documentation may help clarify things:
http://struts.apache.org/1.2.9/faqs/indexedprops.html
L.
Apart from that I have this method to populate the category values:
public Collection<HtmlSelectOption> getCatSelList()
{
RepoOperations ro = new RepoOperations();
catSelList = null;
try
{
catSelList = ro.getNodeIDs(session, category);
}
catch (Exception e)
{
System.err.println(e);
}
return catSelList;
}
What am I doing wrong?
On 12/5/06, Laurie Harper < [EMAIL PROTECTED]> wrote:
What do the 'category' property's getter and setter (getCategory and
setCategory methods) in the form bean look like?
L.
Sridhar Raman wrote:
> I have a select/option in my JSP like this:
> <html:select size="3" styleClass="menu" styleId="catsel"
> property="category"
> multiple="yes">
> <html:options collection="catSelList" labelProperty="displayName"
> property="id"/>
> </html:select>
>
> I have also defined the bean for catSelList:
> <bean:define id='catSelList' property='catSelList'
name='editEPForm'/>
>
> In the Form java file, I have the method public Collection
getCatSelList(),
> that returns the list of values that needs to be displayed in the
> select/option menu.
>
> The page works fine when opened. The values that need to be
displayed in
> the
> options are displayed correctly. But the problem occurs on submit.
>
> Whatever I do, the property category (which refers to the
html:select) is
> always null. Even if I add values from another list into this
select/option
> menu, the value of category on submit is null. How do I rectify this
> problem?
>
> This is what I want - if the user doesn't change anything in that
field,
> the
> pre-populated values needs to be stored under category. If he
does change
> anything, the new values needs to be stored under category.
>
> How do I do this?
>
> Thanks,
> Sridhar
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Laurie Harper
Open Source advocate, Java geek: http://www.holoweb.net/laurie
Founder, Zotech Software: http://www.zotechsoftware.com/