You were quite clear in your question. I can't see how I can be any
more clear in my answer. :-)
It sounds like you didn't change your bean:define property to
vnameList.
josef richberg [EMAIL PROTECTED] writes:
I did that, but it did not work. It looks like it is
now looking to get the
I have the following code snippet:
bean:define id=vendornames name=ProdAddForm
property=vname
type=java.util.Collection/
then below
html:select property=vname
html:options collection=vendornames
property=value labelProperty=label/
/html:select
I have a getter method in my
In your formbean, you need to distinguish between the value selected
and the values able to be selected. You've accounted for the latter.
You need another method to account for the former. The property
referred to in your bean:define (returning a Collection) should not be
the same property
That I understand. What I don't understand is how to
do that. How can I reference the value chosen in the
select? The id is tied to the bean.
--josef
--- Jim Crossley [EMAIL PROTECTED] wrote:
In your formbean, you need to distinguish between
the value selected
and the values able to be
/
/struts_html:select
Hope this helps.
Chris
-Original Message-
From: josef richberg [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 26, 2002 10:34 AM
To: Struts Users Mailing List
Subject: Re: returning the selected value from an html:select
That I understand. What I don't understand is how to
do
Here's how I would do it. Change the name of the existing method that
returns a collection and add a method to get the vname:
public Collection getVnameList(){
return new DBAccess().getVendorNames();
}
public void setVname(String value){
xx
}
public String getVname(){
xx
}
Then
I did that, but it did not work. It looks like it is
now looking to get the names to populate the select
list from the method getVname(). Maybe I was not
clear in my question. I have a collection object that
is populated from a database with and id,descp. Once
the choice is selected I need to
Just wanted to say..this worked.
thanks jim.
(It didn't work the first time because I had a DB
error)..
Here's how I would do it. Change the name of the
existing method that
returns a collection and add a method to get the
vname:
public Collection getVnameList(){
return new
8 matches
Mail list logo