Ir para a pagina inicial dos Grupos do Google    Wicket em Português
Re: [wicket-ptbr] Determinar o path de um resource

Adriano dos Santos Fernandes <adrian...@gmail.com>

Marcell Manfrin escreveu:

> Olá

> Estou precisando saber o caminho url de um PackageResource para passar
> para um js. Tipo:

> final PackageResource resource = PackageResource.get(this.getClass(),
> "sound.wav");
> group.add(new AjaxSelfUpdatingTimerBehavior(Duration.milliseconds
> (100)) {
>   @Override
>   protected void onPostProcessTarget(AjaxRequestTarget target) {
>     super.onPostProcessTarget(target);
>     target.appendJavascript("{play('" + resource.getPath() + "')}");
>   }

> });
> group.add(JavascriptPackageResource.getHeaderContribution(this.getClass
> (), "play.js"));

> Só que o caminho do resource que está sendo retornado dessa forma é
> inválido... já tentei o getAbsolutePath() tb e não é.

> Alguem sabe como fazer? Por enquanto estou colocando fixo no raiz da
> aplicação e hardcoding no javascript o caminho. Mas seria bom usar
> algo do wicket porque aí posso mudar o contexto da aplicação sem
> quebrar nada.

RequestCycle.get().urlFor(...)

Adriano