If I mount a page to the url "page1"
Then hit page1/foo/bar/abc/xyz
Then in my code i say pageParameters.get("foo") it returns null.
In 1.4 it would return "bar"
Douglas
On Mar 1, 2012, at 2:09 AM, Martin Grigorov wrote:
> On Thu, Mar 1, 2012 at 10:05 AM, Douglas Ferguson <[email protected]> wrote:
>> Thanks!
>>
>> I also noticed that hybridurlcodingstrategy is missing.
>>
>> I did some reading but haven't found a solution that is 100%
>
> The default mounting works as HybridUCS - WebApplication#mountPage(),
> this uses MountedMapper behind the scenes.
> What functionality is missing ?
>
>>
>> Douglas
>>
>> On Mar 1, 2012, at 2:01 AM, Martin Grigorov wrote:
>>
>>> On Thu, Mar 1, 2012 at 8:52 AM, Douglas Ferguson <[email protected]> wrote:
>>>> See below...
>>>>
>>>> On Feb 29, 2012, at 11:49 PM, Dan Retzlaff wrote:
>>>>
>>>>> Douglas,
>>>>>
>>>>> Regarding javascript references: instead of adding a header contributor,
>>>>> have your component override renderHead(IHeaderResponse response) and use
>>>>> response.renderJavaScriptReference().
>>>>
>>>> Thanks!
>>>>
>>>>>
>>>>> Regarding AbortException: instead of grabbing the servlet response,
>>>>> writing
>>>>> to it immediately, and throwing AbortException, replace the current
>>>>> request
>>>>> handler with one that writes the response. See DownloadLink#onClick for an
>>>>> example. (Ref
>>>>> http://mail-archives.apache.org/mod_mbox/wicket-users/201105.mbox/%[email protected]%3E
>>>>> )
>>>>
>>>> I was catching it not throwing it. Is there a comparable scenario in 1.5?
>>>>
>>>> Here are some other things I ran into that I don't see in the migration doc
>>>>
>>>> 1) RestartResponseAtInterceptPageException
>>> org.apache.wicket.RestartResponseAtInterceptPageException
>>>
>>>> 2) getRequestCycle().setRedirect(false)
>>> This is handled automatically by Wicket, but if you want full control
>>> then you need to use this:
>>>
>>> cycle.scheduleRequestHandlerAfterCurrent(new
>>> RenderPageRequestHandler(new PageProvider(..),
>>> RenderPageRequestHandler.RedirectPolicy.NEVER))
>>>
>>>> 3) IRequestTarget is gone
>>> Replaced by IRequestHandler
>>> http://wicketinaction.com/2011/07/wicket-1-5-request-mapper/
>>> http://wicketinaction.com/2011/07/wicket-1-5-mounting-pages/
>>> http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/
>>>
>>>> 4) AbstractRequestTargetUrlCodingStrategy is goine
>>> The links above should explain this.
>>>
>>>> 5) UploadWebRequest is gone
>>> No need of this anymore. See "wicket-examples -> upload" for a demo
>>> (org.apache.wicket.examples.upload.UploadApplication)
>>>
>>> Feel free to update the migration page where you see it misses some info.
>>>
>>>>
>>>>
>>>>
>>>>
>>>>>
>>>>> Dan
>>>>>
>>>>> On Wed, Feb 29, 2012 at 9:01 PM, Douglas Ferguson <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Just found another one:
>>>>>>
>>>>>> What did AbortException get replaced with?
>>>>>>
>>>>>> Douglas
>>>>>>
>>>>>> On Feb 29, 2012, at 10:44 PM, Douglas Ferguson wrote:
>>>>>>
>>>>>>> I was reading the migration doc and I'm not sure how I would migrate
>>>>>> this to 1.5:
>>>>>>>
>>>>>>> WebRequest webRequest = (WebRequest)
>>>>>> RequestCycle.get().getRequest();
>>>>>>> HttpServletRequest httpServletRequest =
>>>>>> (HttpServletRequest)webRequest.getContainerRequest();
>>>>>>> String jqueryURl = "
>>>>>> http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js";
>>>>>>> if(httpServletRequest.isSecure()){
>>>>>>> jqueryURl = jqueryURl.replaceFirst("http://",
>>>>>> "https://");
>>>>>>> }
>>>>>>>
>>>>>> component.add(JavascriptPackageResource.getHeaderContribution(jqueryURl));
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> 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]
>>>>
>>>
>>>
>>>
>>> --
>>> Martin Grigorov
>>> jWeekend
>>> Training, Consulting, Development
>>> http://jWeekend.com
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>>
>
>
>
> --
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com
>
> ---------------------------------------------------------------------
> 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]