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: users@wicket.apache.org > 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]