the problem is when you say "build a url to an instance of this
request target" wicket doesnt hold on to the instance, nor does it
have any way to recreate it.

what you can do is add a behavior to the page and construct a url to
that behavior.

-igor


On Mon, Sep 12, 2011 at 4:16 PM, Alec Swan <alecs...@gmail.com> wrote:
> I don't really need a stable URL. In fact, I would prefer if the link
> URL was session or page-specific so that it cannot be accessed by
> anybody unless they first accessed the page that contains the link.
>
> I would like to do something along the lines of the code in my
> original post. In other words, I would like to create a new
> RequestTarget and get its URL and display that URL to the user.
>
> Thanks,
>
> Alec
>
>
> On Mon, Sep 12, 2011 at 4:14 PM, Igor Vaynberg <igor.vaynb...@gmail.com> 
> wrote:
>> create a resource and register it in shared resources, this will allow
>> you to create a stable url. the filename and reportdata you will have
>> to pass on the url.
>>
>> -igor
>>
>> On Mon, Sep 12, 2011 at 2:25 PM, Alec Swan <alecs...@gmail.com> wrote:
>>> Hello,
>>>
>>> We use a templating engine which generates parts of our pages.
>>> Templates can be included on any page. We need the engine to be able
>>> to generate a link which will display a report when clicked. I tried
>>> using the following code, but it returns null from
>>> RequestTarget.urlFor(..):
>>>
>>> public String getReportLink() {
>>>        return "" + RequestCycle.get().urlFor(new
>>> DownloadCsvRequestTarget(fileName, reportData));
>>> }
>>>
>>> Where DownloadCsvRequestTarget implements respond() method to write
>>> reportData our in CSV format.
>>>
>>> Thanks,
>>>
>>> Alec
>>>
>>> ---------------------------------------------------------------------
>>> 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
>>
>>
>
> ---------------------------------------------------------------------
> 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

Reply via email to