On Thu, Mar 1, 2012 at 8:52 AM, Douglas Ferguson <the...@gmail.com> 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/%3cbanlktimkstujmwzsd2lhhkbyzcungcq...@mail.gmail.com%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 <the...@gmail.com> 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: 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
>



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to