struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From BGE Ger ...@more.tv>
Subject Re: Struts2 iterator tag
Date Thu, 03 Jul 2008 13:15:01 GMT

...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 <bg@more.tv> 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: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
> 
> 
> -- 
> 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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message