Cool ;) 2010/8/4 Don Ferguson <don.fergu...@gmail.com>: > Right, it's really a jetty bug, and looks like it was fixed recently: > > http://dev.eclipse.org/mhonarc/lists/jetty-commit/msg01598.html > > > On Aug 4, 2010, at 10:46 AM, Igor Vaynberg wrote: > >> afair the servlet spec says all urls have to be passed through that >> method and thats what we do. if its not working the problem is with >> the servlet container. >> >> -igor >> >> On Wed, Aug 4, 2010 at 10:39 AM, Martin Makundi >> <martin.maku...@koodaripalvelut.com> wrote: >>> Like a sledgehammer ;) >>> >>> But yes, so it's a bug in wicket "framework design". >>> >>> ** >>> Martin >>> >>> 2010/8/4 Don Ferguson <don.fergu...@gmail.com>: >>>> 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 >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> 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 > >
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org