You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Suresh Addagalla <su...@wipro.com> on 2003/01/08 09:01:41 UTC
Problem with form submission
Hi,
I am facing a problem when submitting a form which contains a combo box
("select").
While populating the combo box, I use a form-bean (DynaActionForm)
containing a Vector to populate the combo box. When I submit the form
(to the same action so that the same page is displayed with a different
list), the selected value goes as a String. Struts is trying to assign
this String to the Vector and it's throwing the following error:
org.apache.commons.beanutils.ConversionException: Cannot assign value of
type 'java.lang.String' to property 'serviceSets' of type
'java.util.Vector'
Any help is greatly appreciated.
Thanks,
Suresh
Re: Problem with form submission
Posted by Iris <ir...@enix.org>.
I think the problem is that the property of your select (serviceSets) is
a Vector,
it must be a String if the select is not multiple.
The property of the select is where the result is submitted, so it must
be a String (if not multiple)
or an array (if multiple). Only the collection of the option must be a
collection.
Did I understand your code ?
Iris
Suresh Addagalla wrote:
>Hi,
>
>Attached is services.jsp. It mainly access the form-bean containing two
>Vector and displays two combo boxes.
>
>The flow is as follows.
>
>services.do populates the 2 vectors in servicesForm (DynaActionForm) and
>forwards to services.jsp. Services.jsp accesses the servicesForm and
>displays the contents of 2 vectors as two combo boxes. When the user
>selects one entry from the first combo box, I need to submit this so
>that the second combo box is updated as per the selection made in the
>first combo box. For this, I am submitting to searchServices.do, which
>is associated with searchServicesForm (again a DynaActionForm with two
>String varaiables for holding the selections from two combo boxes).
>
>Thanks,
>Suresh
>
>
>
>>-----Original Message-----
>>From: Iris [mailto:iris@enix.org]
>>Sent: Wednesday, January 08, 2003 2:07 PM
>>To: Struts Users Mailing List
>>Subject: Re: Problem with form submission
>>
>>
>>What is your jsp code ?
>>
>>Suresh Addagalla wrote:
>>
>>
>>
>>>Hi,
>>>
>>>I am facing a problem when submitting a form which contains a combo
>>>box ("select").
>>>
>>>While populating the combo box, I use a form-bean (DynaActionForm)
>>>containing a Vector to populate the combo box. When I submit
>>>
>>>
>>the form
>>
>>
>>>(to the same action so that the same page is displayed with a
>>>different list), the selected value goes as a String. Struts
>>>
>>>
>>is trying
>>
>>
>>>to assign this *String* to the *Vector* and it's throwing the
>>>following error:
>>>
>>>org.apache.commons.beanutils.ConversionException: Cannot
>>>
>>>
>>assign value
>>
>>
>>>of type 'java.lang.String' to property 'serviceSets' of type
>>>'java.util.Vector'
>>>Any help is greatly appreciated.
>>>
>>>Thanks,
>>>Suresh
>>>
>>>
>>>
>>>--------------------------------------------------------------
>>>
>>>
>>----------
>>
>>
>>>--
>>>To unsubscribe, e-mail:
>>>
>>>
>><ma...@jakarta.apache.org>
>>
>>
>>>For
>>>
>>>
>>additional commands,
>>e-mail: <ma...@jakarta.apache.org>
>>
>>
>>
>>
>>--
>>To unsubscribe, e-mail:
>><ma...@jakarta.apache.org>
>>For
>>additional commands,
>>e-mail: <ma...@jakarta.apache.org>
>>
>>
>>
>>------------------------------------------------------------------------
>>
>>**************************Disclaimer************************************
>>
>>Information contained in this E-MAIL being proprietary to Wipro Limited is
>>'privileged' and 'confidential' and intended for use only by the individual
>> or entity to which it is addressed. You are notified that any use, copying
>>or dissemination of the information contained in the E-MAIL in any manner
>>whatsoever is strictly prohibited.
>>
>>***************************************************************************
>>
>>
>>
>>------------------------------------------------------------------------
>>
>>--
>>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>>For additional commands, e-mail: <ma...@jakarta.apache.org>
>>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
RE: Problem with form submission
Posted by Suresh Addagalla <su...@wipro.com>.
Hi,
Attached is services.jsp. It mainly access the form-bean containing two
Vector and displays two combo boxes.
The flow is as follows.
services.do populates the 2 vectors in servicesForm (DynaActionForm) and
forwards to services.jsp. Services.jsp accesses the servicesForm and
displays the contents of 2 vectors as two combo boxes. When the user
selects one entry from the first combo box, I need to submit this so
that the second combo box is updated as per the selection made in the
first combo box. For this, I am submitting to searchServices.do, which
is associated with searchServicesForm (again a DynaActionForm with two
String varaiables for holding the selections from two combo boxes).
Thanks,
Suresh
>-----Original Message-----
>From: Iris [mailto:iris@enix.org]
>Sent: Wednesday, January 08, 2003 2:07 PM
>To: Struts Users Mailing List
>Subject: Re: Problem with form submission
>
>
>What is your jsp code ?
>
>Suresh Addagalla wrote:
>
>> Hi,
>>
>> I am facing a problem when submitting a form which contains a combo
>> box ("select").
>>
>> While populating the combo box, I use a form-bean (DynaActionForm)
>> containing a Vector to populate the combo box. When I submit
>the form
>> (to the same action so that the same page is displayed with a
>> different list), the selected value goes as a String. Struts
>is trying
>> to assign this *String* to the *Vector* and it's throwing the
>> following error:
>>
>> org.apache.commons.beanutils.ConversionException: Cannot
>assign value
>> of type 'java.lang.String' to property 'serviceSets' of type
>> 'java.util.Vector'
>> Any help is greatly appreciated.
>>
>> Thanks,
>> Suresh
>>
>>
>>
>>--------------------------------------------------------------
>----------
>>
>>--
>>To unsubscribe, e-mail:
><ma...@jakarta.apache.org>
>>For
>additional commands,
>e-mail: <ma...@jakarta.apache.org>
>>
>
>
>
>
>--
>To unsubscribe, e-mail:
><ma...@jakarta.apache.org>
>For
>additional commands,
>e-mail: <ma...@jakarta.apache.org>
>
Re: Problem with form submission
Posted by Iris <ir...@enix.org>.
What is your jsp code ?
Suresh Addagalla wrote:
> Hi,
>
> I am facing a problem when submitting a form which contains a combo
> box ("select").
>
> While populating the combo box, I use a form-bean (DynaActionForm)
> containing a Vector to populate the combo box. When I submit the form
> (to the same action so that the same page is displayed with a
> different list), the selected value goes as a String. Struts is trying
> to assign this *String* to the *Vector* and it's throwing the
> following error:
>
> org.apache.commons.beanutils.ConversionException: Cannot assign value
> of type 'java.lang.String' to property 'serviceSets' of type
> 'java.util.Vector'
> Any help is greatly appreciated.
>
> Thanks,
> Suresh
>
>
>
>------------------------------------------------------------------------
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>