Reputation: 31
I am trying to implement jasper to pdf report in java. After setting parameter to jasper report, I'm getting null
value to pdf.
Report's design:
Generated PDF file looks like:
My code is :
String outputFile = "D://Test.pdf";
Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("name", "raju");
JRDataSource datasource = new JREmptyDataSource();
JasperReport jasperReport = JasperCompileManager.compileReport("report1.jrxml");
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, datasource);
JasperExportManager.exportReportToPdfFile(jasperPrint, "D://Test.pdf");
Upvotes: 0
Views: 2527
Reputation: 5031
Use $P{name}
instead of $F{name}
in that TextField expression.
$P{...}
is used for parameters and $F{...}
for fields (values provided by data source).
Upvotes: 2