The only syntax difference I see is you should put #stat.index rather than stat.index so it looks like
<s:textarea name="descList[%{#stat.index}].destination" value="%{destination}" /> I am assuming you have the proper setter for setDescList(List<Text> descList) in your action. BGE Ger wrote: > > 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: >>>>> >>>>> <s:form theme="simple"> >>>>> <s:iterator value="descList" status="stat"> >>>>> <tr> >>>>> <td ><s:textarea name="descList[%{stat.index}].destination" >>>>> value="%{destination}" /></td> >>>>> <td ><s:textarea name="descList[%{stat.index}].category" >>>>> value="%{category}" /></td> >>>>> <td ><s:textarea name="descrList[%{stat.index}].source" >>>>> value="%{source}" /></td> >>>>> <td><s:textarea name="descList[%{stat.index}].text" >>>>> value="%{text}"/></td> >>>>> </tr> >>>>> </s:iterator> >>>>> <s:submit action="updateDescriptions" /> >>>>> </s:form> >>>>> >>>>> --------------------------------------------------------------------- >>>>> Action class: >>>>> >>>>> >>>>> public class DescriptionTestAction extends ActionSupport { >>>>> >>>>> private List<Text> 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-tp18258667p18298656.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]