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]

Reply via email to