Meaningless Drivel is fun!*
The moose likes Struts and the fly likes Struts Iterator Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Struts Iterator" Watch "Struts Iterator" New topic
Author

Struts Iterator

Matt Connors
Greenhorn

Joined: Sep 08, 2004
Posts: 23
I'm using an iterator to display a collection of objects. The data gets displayed correctly but when the user modifies the data that modification is not reflected in the Collection when it reaches the ActionObject. In other words the data gets mapped to the JSP fields correctly but the data does not seem to be getting mapped from the JSP field back to the Collection correctly.

Can someone tell me if I'm using incorrect syntax in my iterate statement? Is there some other problem here?

Thanks,
Matt


JSP


<logic:iterate id="msrf" name="MSReportForm"
property="departments"
type="com.csi.mos.activity.MSReportFormHelper">
<tr>
<td align="left"><font size="1">
<bean:write name="msrf" property="departmentDesc"/></font>
</td>
<td align="center"><html:text name="msrf"
property="performance" size="16"
maxlength="18"/></td>
<td align="center"><html:text name="msrf"
property="churn" size="16"
maxlength="18"/></td>
</tr>
</logic:iterate>



FORMBEAN


public class MSReportForm extends ActionForm
{
private Collection departments = new ArrayList();
........



FORMBEAN HELPER



public class MSReportFormHelper {

private String departmentDesc;
private String performance;
private String churn;
....
Sujatha Kumar
Ranch Hand

Joined: Jan 05, 2004
Posts: 134
Hi Matt,

I feel that your Jsp is not getting submitted properly.
Just put some alert messages in the onSubmit function
and see whether the form is getting submitted.

I hope this would solve your problem.

Regards
[ November 23, 2004: Message edited by: Sujatha Kumar ]

SCJP,SCWCD,SCBCD,SCEA Part I
Matt Connors
Greenhorn

Joined: Sep 08, 2004
Posts: 23
The form is definitely getting submitted. In the Form Bean's validate method I had to resort to "manually" moving the data from the HTTP Request object to the Form Bean's attributes. Any other ideas?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Struts Iterator
 
Similar Threads
Getting an Exception
Visualizing Struts Froms
html:errors
using Multiple submit buttons.
validator...