aspose file tools*
The moose likes Struts and the fly likes Maintaining ActionForm data between Actions 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 "Maintaining ActionForm data between Actions" Watch "Maintaining ActionForm data between Actions" New topic
Author

Maintaining ActionForm data between Actions

Mario Romero
Greenhorn

Joined: Aug 06, 2007
Posts: 18
Is there a way I can retrieve the values of a Form in a 2� Action which I set on the 1� Action?

This is my scenario:

Struts-config


1� Action


the Form


The JSP takes the Form values of "listaNoticias" correctly, and submits to another action:

2� Action


And that didn�t work because the form values are lost. Why?

I tried making the scope as session in the struts-config action-path but didn�t work.


.NET & JSP developer for <a href="http://www.grupocartuja.com" target="_blank" rel="nofollow"> Grupo Cartuja</a><br /> <br />Currently moving the webpage from ASP to Struts (mostly the Intranet)
Christian Nash
Ranch Hand

Joined: Jan 17, 2006
Posts: 107
The values come up as empty because you may not be sending this arrayList as a parameter during jsp form submit to Action 2 or some error in the jsp. Please post the jsp.


- Christian
Mario Romero
Greenhorn

Joined: Aug 06, 2007
Posts: 18
In fact, I�m not sending the ArrayList, and dont want to do it.

From pages I found I though that Form values are maintained through JSP�s without the need of repopulating the Form again, but the ArrayList and all of the multiple fields I have in the form are reseted, or the form is created again for each request.

Is there a way to keep the data in a structs-way without resorting to public variables or whatever?

Thanks to another member I found this:
<bean:define id="name" name="MyForm" property="MyFormField" type="java.util.Collection" />

I have to try that yet, but it makes sense that since MyFormField is in the jsp, the form will take the value in the request.
I find it cumbersome and not very efficient but this monday I have to finish this so...
Mario Romero
Greenhorn

Joined: Aug 06, 2007
Posts: 18
...It didn�t work. How can I submit the Arraylist then?

This is a trimmed down version of my JSP:


Sorry about the mess, I�m still learning and merging a lot of things at once.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Maintaining ActionForm data between Actions
 
Similar Threads
poulate a form from the reset (good practice)?
why actionform gets reset?
Deploying struts1.29 appl to struts 1.3.10
iFrame and struts
html:link with bean:define param, value gone in action ?!