That will destroy *everything* in the users session.
-----Original Message-----
From: John Moore [mailto:[EMAIL PROTECTED]
Sent: Friday, 14 May 2004 18:25
To: Struts Users Mailing List
Subject: Re: Newbie question: Deleting an ActionForm that is in session
scope.
Adam Lipscombe wrote:
>Folks,
>
>
>I have a wizard framework that uses the same ActionForm to collect data as
>the wizard progresses.
>The scope of the ActionForm is session so that values are preserved when
the
>user navigates back and forwards through the wizard.
>
>When I get to the end of the wizard, I don't want the same data to be
>displayed next time the user starts the same wizard.
>Do I just remove the ActionForm from the session attribute list?
>Or should I leave the Form in the session attribute list and clear each of
>its fields?
>Or is either approach OK?
>
>
>
>
I don't know what the canonical way of doing this is, but what I do to
achieve precisely the effect you are after is to invalidate the session
in the Action class, after everything's done:
req.getSession().invalidate();
This works for me!
John
--
==============================================
John Moore - Norwich, UK - [EMAIL PROTECTED]
==============================================
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]