struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Moore <j...@jmsd.co.uk>
Subject Re: Newbie question: Deleting an ActionForm that is in session scope.
Date Fri, 14 May 2004 10:24:59 GMT
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  -  john@jmsd.co.uk
==============================================

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message