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