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

Reply via email to