thanks. it indeed helps me, in fact the points are
critical - i need to think my use cases twice, and you
have also pointed out a couple of choices. i will try
to come out a cleaner implementation in my system.
thanks again !



--- Erik Weber <[EMAIL PROTECTED]> wrote:

> There was no common solution discussed that I
> recall. But, the idea is, 
> put a class to work in a place where it can monitor
> every request. For 
> example, in a Servlet Filter, or in a Struts
> RequestProcessor subclass, 
> or an Action base class. As far as I know, there is
> no existing 
> framework or common utility for doing this sort of
> thing. I have found 
> that using a common naming convention (or even a
> common key) for these 
> types of session attributes makes programming the
> cleanup easier. 
> Tracking page flow and deciding what's going with
> the flow and what's 
> going against the flow is up to you.
> 
> A real simple first implementation might be to clean
> out all session 
> attributes (such as forms) that are considered
> "working" attributes (not 
> those, such as "user" objects, that are needed for
> the lifetime of the 
> session) whenever the user returns to the "home"
> page (in your "home" 
> Action).
> 
> It is worth noting that good navigation design
> inherently makes this 
> sort of thing easier. Applications should have
> "home" views, and 
> sections of the application should have their own
> "home" views. When the 
> user finishes a task, he returns to the home view
> for the section he's 
> using, or to the main home view. This is where you
> can do cleanup (while 
> you are preparing the home view).
> 
> Or not. The particular design isn't really relevant.
> The point is to 
> design *something*, to think it through ahead of
> time, instead of just 
> drawing pages and making them "work".
> 
> Sorry I didn't help much.
> 
> Erik
> 
> 
> 
> lixin chu wrote:
> 
> >Hi,
> >I saw an ealier thread discussing this but still
> can
> >not fully understand the solution.
> >
> >appreciate if any one can provide some more
> detailed
> >info on this. basically if the current page flow is
> >terminated for some reason, how the Struts
> application
> >can clear the objects stored in the session ?
> >
> >thanks
> >li xin
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> >http://mail.yahoo.com 
> >
>
>---------------------------------------------------------------------
> >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]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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

Reply via email to