Thanks a lot guys.

Regards,
Apple Grew
my blog @ http://blog.applegrew.com/


On Tue, Jan 19, 2010 at 4:03 PM, Pedro Santos <[email protected]> wrote:

> Wicket application has his entry point at an filter. An simple user request
> to server will keep his session alive.
>
>
> http://java.sun.com/products/servlet/2.1/api/javax.servlet.http.HttpSession.html#getLastAccessedTime()<http://java.sun.com/products/servlet/2.1/api/javax.servlet.http.HttpSession.html#getLastAccessedTime%28%29>
> <
> http://java.sun.com/products/servlet/2.1/api/javax.servlet.http.HttpSession.html#getLastAccessedTime()<http://java.sun.com/products/servlet/2.1/api/javax.servlet.http.HttpSession.html#getLastAccessedTime%28%29>
> >
> This request can to be made asynchronously or can to be ignored by the
> application. Both cases will update the last accessed time attribute.
>
> On Tue, Jan 19, 2010 at 2:12 AM, Apple Grew <[email protected]> wrote:
>
> > @Pedro
> >
> > Thanks for the response. Now I have two questions.
> >
> >   1. How do I get reference of HttpSession? In Wicket I seem to get
> >   reference of WebSession.
> >   2. How do I notify the servlet container (I guess Wicket is not
> in-charge
> >   of maintaining the HttpSession), that the user is active? If I make any
> > Http
> >   request from client's end (AJAX), even if that request is simply
> ignored
> > by
> >   my application, will that help to keep the session alive?
> >
> >
> > @Steve
> > Yup this will be AJAX. When my solution is ready, will share it,
> > definitely.
> > :)
> >
> > Regards,
> > Apple Grew
> > my blog @ http://blog.applegrew.com/
> >
> >
> > On Tue, Jan 19, 2010 at 8:57 AM, Steve Swinsburg
> > <[email protected]>wrote:
> >
> > > Presumably, if the user is typing a long document and hasn't clicked on
> > > anything for a while, you'll need to indicate to Wicket/HttpSession
> > > (probably via AJAX), that the session is to be kept alive. I believe
> this
> > is
> > > how the autosave functions of things like rich text editors work,
> keeping
> > > the session from timing out.
> > >
> > > Interested to see your solution.
> > >
> > > cheers,
> > > Steve
> > >
> > >
> > >
> > > On 19/01/2010, at 10:19 AM, Pedro Santos wrote:
> > >
> > > > Use attributes from HttpSession like getLastAccessedTime() and
> > > > getMaxInactiveInterval(). You can get access through WebRequest that
> > > holds
> > > > an HttpServletRequest object. When HttpSession ends, the wicket
> session
> > > ends
> > > > too.
> > > >
> > > >
> > > > On Mon, Jan 18, 2010 at 5:33 PM, Apple Grew <[email protected]>
> > wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> I am a Wicket fresher. I am still getting the hang of this.
> > > >>
> > > >> I want to develop a web application where I would like to show the
> > user
> > > a
> > > >> message informing him that his session is about to expire in x
> > minutes.
> > > If
> > > >> he wants to save his session then can click on a button which
> appears
> > > along
> > > >> with this message.
> > > >>
> > > >> Also, using javascript I would like to 'sense' that the user is
> > > typing-in
> > > >> or
> > > >> moving his mouse over the webpage, which is evident enough that he
> is
> > > using
> > > >> the session.
> > > >>
> > > >> I will somehow figure out the js code needed but *how will I tell
> > Wicket
> > > to
> > > >> keep the session alive? Also how can I be notified x minutes before
> > > Wicket
> > > >> expires the session?*
> > > >>
> > > >> Regards,
> > > >> Apple Grew
> > > >> my blog @ http://blog.applegrew.com/
> > > >>
> > > >
> > > >
> > > >
> > > > --
> > > > Pedro Henrique Oliveira dos Santos
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> >
>
>
>
> --
> Pedro Henrique Oliveira dos Santos
>

Reply via email to