Hi Martin,
thanks for your quick reply, it does indeed work with forUrl but what I
didn't mention before is that I am using a ResourceReference because I
want to declare a dependency using ResourceReference#getDependencies. Is
there a way to do this?
Best Regards,
Andreas
Am 03.12.2012 16:10, schrieb Martin Grigorov:
Hi,
Try with org.apache.wicket.markup.head.JavaScriptHeaderItem#forUrl()
This method cares about context relative urls.
On Mon, Dec 3, 2012 at 4:06 PM, Andreas Kappler <
andreas.kapp...@jato-consulting.de> wrote:
Hi,
I am trying to render a reference to a Javascript library which is stored
somewhere in my webapp directory using UrlResourceReference:
public void renderHead(IHeaderResponse response) {
super.renderHead(response);
response.render(**JavaScriptHeaderItem.**forReference(new
UrlResourceReference(Url.**parse("public/scripts/jquery-**ui-1.8.6.custom.min.js"))
.setContextRelative(true)));
}
This does not work, because our wicket servlet is using a prefix ("nui"),
and thus the URL to the resource (corrently) contains ".." but this is
escaped for some reason to "::".
So the URL generated by the ResourceReference is e.g. "
http://localhost:8080/app/**nui/::/public/scripts/jquery-**
ui-1.8.6.custom.min.js<http://localhost:8080/app/nui/::/public/scripts/jquery-ui-1.8.6.custom.min.js>"
leading to a 404. The correct URL would be "http://localhost:8080/app/**
nui/../public/scripts/jquery-**ui-1.8.6.custom.min.js<http://localhost:8080/app/nui/../public/scripts/jquery-ui-1.8.6.custom.min.js>"
As far as I can see, ParentPathReferenceRewriter does the escaping.
Am I using the API not correctly? Thanks for your help!
Best Regards,
Andreas
------------------------------**------------------------------**---------
To unsubscribe, e-mail:
users-unsubscribe@wicket.**apache.org<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