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]

Reply via email to