Hi David,

Since your object is in request scope, once the request is processed (i.e.
page displayed), there is no longer a reference to the form.  When a new
request is submitted, a new form instance is created, the reset(...) method
is called (important when using session scope beans), and then the form is
populated with all properties specified on the page.  I hope this clears
things up.

Dan

-----Original Message-----
From: Struts Newsgroup [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 25, 2002 3:55 PM
To: [EMAIL PROTECTED]
Subject: Re: ActionForm across multiple pages - confusion


Subject: Re: ActionForm across multiple pages - confusion
From: "David Chu" <[EMAIL PROTECTED]>
 ===
But I am using request.setAttribute() to resupply the same ActionForm from
Action2 to jsp2 (The same way I would prepopulate jsp1 from Action1).  If I
am referencing the same ActionForm, where does the destroying of the old
values and the recreation of a new ActionForm occur?

--
-david

------------------------------
David C. Chu
America Online
Network Tools Intern
------------------------------
"David Wood" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> As long as you keep the hidden fields, you get all the information.   If
> you don't put the hidden tags and you're using request scope, then when
> you go to the 3rd action, it's creating a new ActionForm instance and it
> loses any previous values it had.  The only values it will receive are
> in the new request.
>
> The other way to do it is to make the form in session scope and not use
> the reset method, but I don't think that's necessarily any better.
>
> -- dave
>
> Struts Newsgroup (@Basebeans.com) wrote:
>
> >Subject: ActionForm across multiple pages - confusion
> >From: "David Chu" <[EMAIL PROTECTED]>
> > ===
> >Hello, I will try to make this very brief:
> >It is necessary for me to populate an ActionForm on two separate pages.
So
> >the sequence is:
> >Action1 -> jsp1 -> Action2 -> jsp2 ->Action3
> >
> >Suppose I specify some set of properties X that I gather with inputs on
jsp1
> >and another set of properties Y that I gather with input on jsp2.
> >
> >However, it seems that if I do not include <html:hidden> tags on jsp2 for
> >all of X, Action3 sees null values for all X.
> >
> >My ActionForm is in the request scope, but I am passing it along.  So why
> >aren't my values persistent?
> >
> >(this must be the 20th time I've been confused, thanks a lot for the help
> >yall)
> >
> >--
> >-david
> >
> >------------------------------
> >David C. Chu
> >America Online
> >Network Tools Intern
> >------------------------------
> >
> >
> >
> >
> >
> >--
> >To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> >
> >
> >
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


**********************************************************************
Note: By opening this email and/or any attachments 
contained within this file, you assume sole responsibility for 
any alteration of data that may occur as a consequence of 
any data transfer or copying process.

The information contained in this message may be 
privileged and confidential and protected from disclosure.
If the reader of this message is not the intended recipient,
or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified
that any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received
this communication in error, please notify us immediately by
replying to the message and deleting it from your computer.

For more information on Harbor Fund's privacy policy please
visit http://www.harborfund.com/privacy.htm

Thank you.

Harbor Capital Advisors, Inc. One SeaGate. Toledo, OH-43666. 
Tel: 419-247-1940  
Email: [EMAIL PROTECTED]
**********************************************************************


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to