Mensagem sobre o tópico
Determinar o path de um resource
Received: by 10.90.53.4 with SMTP id b4mr3517992aga.6.1245436656742;
Fri, 19 Jun 2009 11:37:36 -0700 (PDT)
Return-Path: <asfernan...@gmail.com>
Received: from mail-yx0-f199.google.com (mail-yx0-f199.google.com [209.85.210.199])
by gmr-mx.google.com with ESMTP id 20si336451yxe.11.2009.06.19.11.37.35;
Fri, 19 Jun 2009 11:37:35 -0700 (PDT)
Received-SPF: pass (google.com: domain of asfernan...@gmail.com designates 209.85.210.199 as permitted sender) client-ip=209.85.210.199;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of asfernan...@gmail.com designates 209.85.210.199 as permitted sender) smtp.mail=asfernan...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by mail-yx0-f199.google.com with SMTP id 37so3650523yxe.11
for <wicket-ptbr@googlegroups.com>; Fri, 19 Jun 2009 11:37:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=domainkey-signature:received:received:sender:message-id:date:from
:user-agent:mime-version:to:subject:references:in-reply-to
:content-type:content-transfer-encoding;
bh=6guMyqVLzFL7m5sTan2/WRTAbEuej+A36rs1Eu4i9Qo=;
b=qJK0onfe0/+1d4GI1SseWdSMLN6i6N/Ll1x02x5pv6izrkVM4KsQ15OvNX9DLKDbcQ
LQE9wz/qf8uGJE0BhmtGKUYSwoL5PdYhdtn/+QN3KCDyZsM7PDGWlLNJXndYAmnhynhH
r8F5sbKVP0m6bZtkzXLfAdY0L0Po/vw+tTd94=
DomainKey-Signature: a=rsa-sha1; c=nofws;
d=gmail.com; s=gamma;
h=sender:message-id:date:from:user-agent:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
b=RlnEUhYpCE6dukTg7QTOrlxgwoWyfd8v2XzrQusQGI3VuyKd9IdZK5FlgYYYk/Bhhc
lNjh9SKfI1ukpkXIc1LS6DlUDQEXDfd2HUbIXVf/itGHm3gdOdvPjJjwWGH3e374+Sv3
65p/9F1FfKEEWclfw06UPR2H30jSHH2PY6wQc=
Received: by 10.100.252.9 with SMTP id z9mr4336927anh.34.1245436655577;
Fri, 19 Jun 2009 11:37:35 -0700 (PDT)
Return-Path: <asfernan...@gmail.com>
Received: from ?192.200.1.46? (mail.mococa.com [200.153.112.18])
by mx.google.com with ESMTPS id 7sm155748ywo.6.2009.06.19.11.37.33
(version=SSLv3 cipher=RC4-MD5);
Fri, 19 Jun 2009 11:37:34 -0700 (PDT)
Sender: Adriano dos Santos Fernandes <asfernan...@gmail.com>
Message-ID: <4A3BDBCE.6070...@gmail.com>
Date: Fri, 19 Jun 2009 15:41:18 -0300
From: Adriano dos Santos Fernandes <adrian...@gmail.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: wicket-ptbr@googlegroups.com
Subject: Re: [wicket-ptbr] Determinar o path de um resource
References: <4cbf925d-5747-4356-8f51-788d6dda1...@r34g2000vba.googlegroups.com>
In-Reply-To: <4cbf925d-5747-4356-8f51-788d6dda1...@r34g2000vba.googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
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