Hi Laurie, thank you for help!
you are right that's what I want: to push back the updated fields into the
list.
And then I want access the updated fields in the update action class .
I think maybe there is somesthing wrong in my tag syntax? I found out that I
must use "{}" instead of "[]" which is only for maps, but it also doesn't
work.
I try this example but it doesn't work:
http://www.vitarara.org/cms/struts_2_cookbook/updating_a_list_of_domain_entities
Is there any other example anywhere, which I've not found?
I'm really desperate! What I want is not unusual, I've thought.
This must work til tomorrow (for my company) :-((
Thank you very much for helping!
Laurie Harper wrote:
>
> I'm not sure what you mean by a 'submit in each row' but if you want to
> push data back into the list then yes, you need the index in the input's
> name as you have.
>
> L.
>
> BGE Ger wrote:
>> thank you for the answer!
>> But I've read, if I want to change the complete list with the submit
>> action. I must use the list index.
>> If I make a submit in each row I can use "destination" syntax.
>> Isn't it right?
>>
>>
>> Jim Kiley wrote:
>>> For starters, you can simplify things a lot by changing your syntax
>>> from:
>>>
>>> name="descList[%{stat.index}].destination"
>>>
>>> to just:
>>>
>>> name="destination"
>>>
>>> The iterator tag pushes descList[index] onto the OGNL stack in every
>>> iteration, so you can refer to its attributes directly.
>>>
>>> jk
>>>
>>> On Thu, Jul 3, 2008 at 8:55 AM, BGE Ger <[EMAIL PROTECTED]> wrote:
>>>
>>>> Hello,
>>>> I'm struts(2) newbie and I need some help for the iterator tag.
>>>> How can I access to an updated list in the action class?
>>>> My JSP looks like:
>>>>
>>>>
>>>>
>>>>
>>>>>>> value="%{destination}" />
>>>>>>> value="%{category}" />
>>>>>>> value="%{source}" />
>>>>>>> value="%{text}"/>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -
>>>> Action class:
>>>>
>>>>
>>>> public class DescriptionTestAction extends ActionSupport {
>>>>
>>>> private List descList;
>>>>
>>>> public DescriptionTestAction () {
>>>> }
>>>>
>>>>
>>>> public void setDescList(List descList) {
>>>> this.descList = descList;
>>>> }
>>>>
>>>> public List getDescList () {
>>>> return this.descList;
>>>> }
>>>>
>>>> --
>>>> The descList is a spring Bean and everything works well except the
>>>> update
>>>> process.
>>>> If I make an update for the destination field e.g. and then submit this
>>>> form
>>>> the descList contains the old values! I've tried everything and spend
>>>> lot
>>>> of time for searching for a solution, please help!
>>>> Thank you in advance!
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Struts2-iterator-tag-tp18258667p18258667.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]
>>>>
>>>>
>>>
>>> --
>>> Jim Kiley
>>> Technical Consultant | Summa
>>> [p] 412.258.3346 [m] 412.445.1729
>>> http://www.summa-tech.com
>>>
>>>
>>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Struts2-iterator-tag-tp18258667p18266957.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]