Hi Martin,

Can you just achieve what you wan't making siloA, siloB, siloC been
different "Wicket" applications?

I still see the problem of how this state will be stored on Servlet Context
and how do you manage/recover/delete it for a certain "user"... How is this
"generic" user defined? Isn't this a concept that is application dependent?

I think what you describe can be easilly achieved with the listener approach
I mentioned.

-Use a listener to record "position", and possibly state, for certain pages.
Store this into a DB?
-If session expires have some logic that redirects you to the pages you want
(error, home, etc) based on stored positioning and state.

Ernesto


On Mon, Dec 28, 2009 at 11:03 AM, Martin Makundi <
[email protected]> wrote:

> > How exactly do you see this implemented? There will be plenty of details
> to
> > be taken care for. e.g. For how long should this information stay on
> > that Servlet Context?  If your application has many users what
> information
> > should go there?...
>
> Somehow configure that
> - my application has following silos {siloA, siloB, siloC}
> - wicket, please track which silo the user is in and serve appropriate
> homepage and errorpage when necessary
> - each silo with its own homepage
> - each silo with its own error page
>
> This could probably be implemented using something as simple as an url
> parameter/relative url or url encoding scheme. Something similar to
> the pagemap notation :::0:xxx you would have by default
> :::siloA:0:xxxx
>
> The more transparent for the coder the better.
>
> **
> Martin
>
> >
> > Ernesto
> >
> > On Mon, Dec 28, 2009 at 10:16 AM, Martin Makundi <
> > [email protected]> wrote:
> >
> >> > Can you just simply track user activity and store it into a
> persistence
> >> > layer that do not expires with session and then once session expires
> >> > redirect them to that last page (after they have logged in?)?.
> >>
> >> Maybe wicket could do this automatically using Servlet Context?
> >>
> >> **
> >> Martin
> >>
> >> >
> >> > Best,
> >> >
> >> > Ernesto
> >> >
> >> >
> >> >
> >> > On Mon, Dec 28, 2009 at 9:48 AM, Arie Fishler <[email protected]>
> >> wrote:
> >> >
> >> >> Hi,
> >> >>
> >> >> When a client has a page in his browser that he does not touch for a
> >> while
> >> >> and the session expired. after that if he hits an ajax link for
> example
> >> -
> >> >> an
> >> >> exception occurs in the wicket level due to the session expired
> state.
> >> >>
> >> >> How can I gracefully handle such a situation assuming that there is
> no a
> >> >> single "home page" i can transfer the user. This means that the
> session
> >> >> itself had some information on the specific environment the user was
> in.
> >> >>
> >> >> I can think of adding some information on the ajax link that will
> >> indicate
> >> >> that but again the exception happens at the wicket level and if I am
> >> >> handling the exception not sure how I can retrieve such data.
> >> >>
> >> >> Any good methodology here?
> >> >>
> >> >> Thanks,
> >> >> Arie
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> 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