Ah, much better than my approach. On Aug 4, 2010, at 8:25 AM, Martin Makundi wrote:
> 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 > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org