I am trying to pass the multple selected items on a s:select onto a
List<Serious> that I have on an "some" object:
Some{
List<Serious> seriousness; ...}
I am using spring to inject "some" in my action:
<bean id="some" scope="prototype"
class="package.SomeClass">
</bean>
Using a:
<s:select multiple="true" value="%{#some.seriousness.{id}}" multiple="true"
name="some.seriousness.id" list="activeIngredients" listKey="id"
listValue="name" />
I'm facing an issue: the some.seriousness is being injected with multiple
Serious objects, with some repetitions of selected elements. If I select 2
elements, I'll get a list with size 4 (2x each one), sometimes more.
I've also tried with name="some.seriousness", but this one goes directly to
input result (indicating an error in populating the fields).
Note that if name="seriousList" and I can successfully see selected items if
I declare an Integer[] in the action:
Integer[] seriousList;
Does anyone know how to successfully inject the selected values onto the
object's list.
--
View this message in context:
http://old.nabble.com/Can-s%3Aselect-multiple-have-a-object.someList-as-name--tp26324775p26324775.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]