It turned out that
RequestCycle.get().getUrlRenderer().renderFullUrl(..) always returns
URL starting with http://localhost:8080 even when I deploy my on the
DEV server.

Has anyone experienced this issue?

Thanks,

Alec

On Tue, Nov 6, 2012 at 9:31 AM, Alec Swan <alecs...@gmail.com> wrote:
> To solve the problem I decided to change all my links to use absolute
> URLs by overriding Link#getUrl() method as follows:
>
>            @Override
>             protected CharSequence getURL() {
>                 return
> RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse(super.getURL().toString()));
>             }
>
> Please let me know if there is a problem with this approach.
>
> Thanks,
>
> Alec
>
> On Mon, Nov 5, 2012 at 2:09 PM, Alec Swan <alecs...@gmail.com> wrote:
>> Hello,
>>
>> I have a base page mounted at /app/root URL. This page loads and pops
>> up a modal dialog (DIV) which content is loaded from /app/root/dialog
>> URL. All links on the dialog are relative to the dialog URL and not
>> base page URL. However, the browser resolves relative links against
>> base page URL and hence all links are broken.
>>
>> The modal dialog is shown as follows:
>> $("#dialogId").load("/app/root/dialog").modal('show')
>>
>> How can I fix this?
>>
>> Thanks,
>>
>> Alec

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

Reply via email to