How pass parameter to jasper report's fillreport() used in jsp

Hi All,

i want an example for pass parameter to jasper report's fillreport() [note: i used java code in jsp] used in a jsp file. I already used a hashmap for fillreport.

Thanks & Regards,

K.Elangeswaran

[232 byte] By [elangesk78a] at [2007-11-27 10:25:04]
# 1

Can you show us an example of what you have so far in your .jsp code so we can understand your question better? Be sure to post using the "code" button.

den2681a at 2007-7-28 17:31:33 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2

Hi All,

Just now i got the solution for this as follows ,

// First, load JasperDesign from XML and compile it into JasperReport

JasperDesign jasperDesign = JasperManager.loadXmlDesign("BasicReport.xml");

JasperReport jasperReport = JasperManager.compileReport(jasperDesign);

// Second, create a map of parameters to pass to the report.

Map parameters = new HashMap();

parameters.put("ReportTitle", "Basic JasperReport");

parameters.put("MaxSalary", new Double(25000.00));

// Third, get a database connection

Connection conn = Database.getConnection();

// Fourth, create JasperPrint using fillReport() method

JasperPrint jasperPrint = JasperManager.fillReport(jasperReport,

parameters, conn);

// You can use JasperPrint to create PDF

JasperManager.printReportToPdfFile(jasperPrint, "BasicReport.pdf");

// Or to view report in the JasperViewer

JasperViewer.viewReport(jasperPrint);

Thanks to all for being with me

elangesk78a at 2007-7-28 17:31:33 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...