aspose file tools*
The moose likes Struts and the fly likes html:form tag inside logic:iterate Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "html:form tag inside logic:iterate" Watch "html:form tag inside logic:iterate" New topic

html:form tag inside logic:iterate

Gizzmo Zeuzere
Ranch Hand

Joined: May 11, 2001
Posts: 45
I have a problem with <html:form> tag that is inside <logic:iterate> tag.
Here is code :
<html:form action="" name="noteForm" type="note.NoteForm">
<logic:iterate id="Note" name="noteForm" property="notes">
<html:hidden name="Note" property="net" indexed="true"/>
<bean:write name="Note" property="net"/>
<html:hidden name="Note" property="nc" indexed="true"/>
<bean:write name="Note" property="nc"/>
<html:text name="Note" property="note" size="16" maxlength="16" indexed="true"/><br>
<html:submit property="submit" value="MAJ"/>
I have a form NoteForm with a property notes (Collection).
When I initialise the page, all the information are present. But when i submit nothing have changed. It 's always the same values in the collection. Is it possible to use the same collection for getting eand setting a collection ?
What could be the problem?
Please, help.
Marc Peabody
pie sneak

Joined: Feb 05, 2003
Posts: 4727

Would you mind posting your ActionForm?
I think I see what you're trying to do (and how to fix it) but it's hard to give advice without seeing the ActionForm.

A good workman is known by his tools.
Hakim Myster

Joined: May 23, 2005
Posts: 1
i have the same problem. I search for a solution if u have it !
An invoice contains many articles, I must allow to insert lines represent articles inside an invoice.

<html:form action="/saveInvoice" method="post">
<logic:iterate name="invoiceForm" property="articles" id="article">
<html:text indexed="true" name="article" property="name"/>

I can display values in jsp page. But when i submit form i can't obtain the new values (it isn't synchronised with the form).

I agree. Here's the link:
subject: html:form tag inside logic:iterate
Similar Threads
How to get results from indexed fields????
Html Radio buttons and Arraylist
Indexed tags and form beans
Arraylist in JSP with Html radio
List Objects in Form Bean has null values...mostly