Not sure what the status is of that project, but it not that hard to
do it yourself.
Something like this should get you started.
InputStream is = getClass().getResourceAsStream("template.jrxml");
JasperDesign design = JRXmlLoader.load(is);
//do something with template
JasperReport report = JasperCompileManager.compileReport(design);
JRCsvDataSource source = new JRCsvDataSource(someReader);
JasperPrint print = JasperFillManager.fillReport(report, parameters, source);
File file = File.createTempFile("list", ".pdf");
JasperExportManager.exportReportToPdfFile(print, file.getPath());
IResourceStream stream = new SomeCustomPdfImpl(file)
getRequestCycle().setRequestTarget(new ResourceStreamRequestTarget(stream));
getRequestCycle().setRedirect(false);
Maurice
On Thu, Apr 3, 2008 at 11:10 PM, Peter Neubauer
<[EMAIL PROTECTED]> wrote:
> Hi all,
> I tried using a copy of the page at
>
> http://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicket-contrib-jasperreports/src/examples/java/wicket/contrib/jasperreports/examples/ReportLinksPage.java
> to get some Jasperreport out, but instead, I am getting
> ERROR - RequestCycle -
> java.lang.NullPointerException
> at java.util.HashMap.<init>(HashMap.java:217)
> at
> wicket.contrib.jasperreports.JRResource.getReportParameters(JRResource.java:256)
> at
> wicket.contrib.jasperreports.JRResource.newJasperPrint(JRResource.java:444)
> at
> wicket.contrib.jasperreports.JRResource.getResourceState(JRResource.java:376)
> at
> org.apache.wicket.markup.html.DynamicWebResource$1.checkLoadData(DynamicWebResource.java:265)
>
>
> It seems that in
>
> http://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicket-contrib-jasperreports/src/java/wicket/contrib/jasperreports/JRResource.java
> setReportParameters is never called anywhere in the project.
>
> Is this still worth to pursue or is there a better way to serve Jasper
> reports via some method in Wicket?
>
> Cheers
>
> --
> GTalk: neubauer.peter
> Skype peter.neubauer
> ICQ 18762544
> GTalk neubauer.peter
> Phone +46704 106975
> LinkedIn http://www.linkedin.com/in/neubauer
>
> http://www.neo4j.org - New Energy for Data - the Netbase.
> http://www.ops4j.org - New Energy for OSS Communities - Open
> Participation Software.
> http://www.qi4j.org - New Energy for Java - Domain Driven Development.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]