Hi Rick
Thank you very much for the reply.
On Thu, 07 Feb 2002 13:17:45 -0700
Rick Holland <[EMAIL PROTECTED]> wrote:
> Did you know that the ControllerServlet calls reset on a form before
> populating it
> from the request? If your form reset method clears the instvars it may
> be the problem.
If this is the case, does this mean that any form which is set to session scope in the
struts-config.xml
file will have its reset() method called each time it is used by an action?Ie, If I
have
<action path="/test1"
type="TestAction"
scope="session"
name="messageForm"
parameter="add"
</action>
<action path="/test2"
type="TestAction"
scope="session"
name="messageForm"
parameter="del"
</action>
And /test1 is called, the user enters data into the form and the data is saved in the
messageForm bean which is saved. Later, the user
calls /test2, will the reset method in messageForm be called?
Cheers
Tony
>
> Antony Stace wrote:
>
> >Hi Chuck
> >
> >I just tried having the first actions scope set to scope="session" and the second
>actions scope set to scope="session"
> >and still the Vector data is still disapearing. I actually, for a test, set
>another field in ActionForm in the first action to a
> >test value, I didn't have this set on the form anywhere where the user could change
>this value, then in the
> >second action I tried to access this data, but it was not there - it too was gone.
>Somehow a new form is being created
> >and the scope="session" is not happening.
> >Any ideas anyone?
> >
> >Cheers
> >
> >Tony
> >
> >
> >On Fri, 01 Feb 2002 07:51:12 -0500
> >Chuck Cavaness <[EMAIL PROTECTED]> wrote:
> >
> >>That's sort of what I was saying. In the second action, the one that is called
>after the user sees the form data and makes some choices, does the scope equal to
>request or session? If you have both of these actions defined as session scope, then
>I don't believe a new ActionForm would be created during the second action. If the
>mapping is session, then an ActionForm will be looked for in the session, which
>should have been put there on the previous action (along with the Vector data in it
>still).
> >>
> >>However, if the second action is defined as request and the first one is session,
>then yes the user entered data would make it to the new ActionForm and the Vector
>data would be gone because one would be recycled.
> >>
> >>Obviously, this is all a guess. I hope it helps somehow.
> >>
> >>Chuck
> >>--
> >>Sent via jApache.org
> >>
> >>--
> >>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> >>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> >>
> >
> >
>
> --
>
> ------------------------------------------------------------------
> - Rick Holland OO/Distributed Systems Consultant
> - ObjectAge Inc.
> - [EMAIL PROTECTED]
> "Logic is a wreath of pretty flowers, that smell bad"
> ------------------------------------------------------------------
>
>
>
--
Cheers
Tony。
---------------------------------------------------------------------
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>