you can always generate a callback url using urlfor(interface) and
then pass that url to the gwt component. for example of this see how
Link generates a url that results in onLinkClicked() being invoked on
it.
-igor
On Tue, May 13, 2008 at 8:51 PM, Brill Pappin <[EMAIL PROTECTED]> wrote:
> Thanks, I'll try that.
>
> What I did while waiting to see what others come up with is dump the servlet
> session and see what the key was.
> Messy (and error prone as I refactor) but worked in the short term.
> Here it is from inside the GWT servlet in case anyone is interested:
> private String getTokenFromWicketSession() {
> String token = (String) getThreadLocalRequest()
> .getSession()
> .getAttribute(
>
> "wicket:Glasshost.wicket:com.glasshost.model.entity.user.User.token");
> return token;
> }
>
>
> I'm thinking what really needs to happen is to rip out the source of the GWT
> RPC sevlet (apache lic after all) and implement a wicket filter (or some
> other wicket handler) so the target of a GWT RPC call can be a more *normal*
> wicket object.
>
> I'm too new to Wicket to know if that is a reasonable path to try though.
>
> - Brill
>
>
>
>
>
> -----Original Message-----
> From: Igor Vaynberg [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, May 13, 2008 10:53 PM
> To: [email protected]
> Subject: Re: Wicket play nicely with GWT
>
> ((WebRequestCycle)RequestCycle.get()).getWebRequest().getHttpServletRequest(
> ).getSession()
> should get you the raw http session.
>
> -igor
>
>
> On Tue, May 13, 2008 at 7:23 PM, Brill Pappin <[EMAIL PROTECTED]> wrote:
> > Ok, I've read over several threads on Wicket+GWT and know that are
> > several people using the two together.
> >
> > I've got a nice clean setup that is working all except for one minor
> detail.
> >
> > The problem is that Wicket actually does the authentication and I
> > store a token in the sessionStore, however I need to get that token
> > back in the non-wicket GWT service servlet.
> >
> > What I'm currently trying to do is:
> >
> > String token = (String) RequestCycle.get().getApplication()
> > .getSessionStore().getAttribute(
> >
> > RequestCycle.get().getRequest(),
> > User.class.getName() +
> > ".token");
> >
> > But I'm getting a NPE as if the RequestCycle is not initialized or
> > something
> > :)
> >
> > So, what patterns are people who integrate GWT and Wicket using?
> > There are many I can think of, some right out of the park, but what I
> > really need is access to the session vars in a wicket context.
> >
> > I should also mention that I'm new to Wicket (read: finally have a
> > reason to go explore it as I've been meaning to do).
> >
> > Comments, suggestions?
> >
> > - Brill Pappin
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
>
> ---------------------------------------------------------------------
> 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]