Hi! I worked around like this:
((org.mortbay.jetty.Request) ((WebRequest) RequestCycle.get().getRequest()).getHttpServletRequest()).setSessionManager(null); ** Martin 2010/8/4 Don Ferguson <don.fergu...@gmail.com>: > Hi Martin, > Yes, I've encountered this. I think it's a bug in WebResponse. The culprit > is the line: > url = httpServletResponse.encodeRedirectURL(url); > The url should only be encoded when redirecting to the originating site, but > the code doesn't check. > One workaround (short of fixing the bug) is to duplicate the functionality > of WebResponse, commenting out the offending line. Then use it as such: > getRequestCycle().setResponse(new NonEncodingWebResponse((WebResponse) > getRequestCycle().getResponse())); > getRequestCycle().setRequestTarget(new > RedirectRequestTarget(url)); > The source code is attached. > > > -Don > On Aug 4, 2010, at 2:22 AM, Martin Makundi wrote: > > Hi! > > I am doing something wrong? I am using: > > getResponse().redirect(getParameterFromRequest(RETURN_PAGE)); > > But the URL contains jsessionid. I think this is wrong because the > target server does not understand the jsessiond and it returns 404 > page not found. > > ** > Martin > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org