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]