Re: Struts2 iterator tag

2008-07-03 Thread BGE Ger

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]



Re: Struts2 iterator tag

2008-07-03 Thread BGE Ger

...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
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Struts2-iterator-tag-tp18258667p18259056.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]



Struts2 iterator tag

2008-07-03 Thread BGE Ger

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:











 

-
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]