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]