Even better. Thanks for the tip. There are so many options it's quite easy to get confused :)
Mats On 3/22/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote: > You don't need a PageRequestTarget as the page doesn't add any value > here. I would use ResourceStreamRequestTarget and provide your content > wrapped in a IResourceStream. > > Eelco > > On 3/22/06, Mats Norén <[EMAIL PROTECTED]> wrote: > > On 3/21/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > > > why not just push a download request target into the request cycle? it > > > works > > > for 1.2. search this list for "excel" > > > > So if I were to use the request target approach I would do: > > > > protected void onSubmit() { > > getRequestCycle().setRequestTarget(new PageRequestTarget(new > > ExportPage(data));); > > WebResponse wr=(WebResponse)getResponse(); > > wr.setContentType("excel/ms-excel; name=" + msExcelFilename); > > wr.setHeader("content-disposition", > > "attachment;filename=" + msExcelFilename); > > } > > > > > > > > > > > > > > > > -Igor > > > > > > > > > > > > On 3/21/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote: > > > > That has to do with the page render strategy. A way around this is to > > > > change that strategy, but a much better solution is to make your PO > > > > worksheet a resource instead of a page. Please check out > > > > wicket-stuff's JasperReports integration for an idea how to do this. > > > > > > > > Eelco > > > > > > > > On 3/21/06, Mats Norén <[EMAIL PROTECTED]> wrote: > > > > > Hi, > > > > > I'm trying to export a POI worksheet as a download link in my wicket > > > page. > > > > > The link sets the responsepage to a download page in which > > > > > trying to get the outputbuffer to write to. Only problem is that I > > > > > keep getting this: > > > > > "java.lang.UnsupportedOperationException: Cannot get > > > output stream on > > > > > BufferedResponse" > > > > > > > > > > I looked at the code from the wicket-examples display-tag export the > > > > > only thing I do differently is the way the page is created. > > > > > > > > > > The weird thing is that I only get it if I instantiate my response > > > > > like: > > > > > setResponsePage(new DownloadPage(data)); > > > > > > > > > > if I do > > > > > setResponsePage(DownloadPage.class) it behaves correctly... > > > > > > > > > > I need to be able to pass data into the class...what am I missing > > > > > here? > > > > > > > > > > /Mats > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > > language > > > > > that extends applications into web and mobile media. Attend the live > > > webcast > > > > > and join the prime developer group breaking into this new coding > > > territory! > > > > > > > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > > > > _______________________________________________ > > > > > Wicket-user mailing list > > > > > Wicket-user@lists.sourceforge.net > > > > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > > language > > > > that extends applications into web and mobile media. Attend the live > > > webcast > > > > and join the prime developer group breaking into this new coding > > > territory! > > > > > > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > > > _______________________________________________ > > > > Wicket-user mailing list > > > > Wicket-user@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live webcast > > and join the prime developer group breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user