我正在尝试在Java中将jasper转换为pdf报告。将参数设置为jasper报告后,我将null
的值设置为pdf。
报告的设计:
生成的PDF文件如下:
我的代码是:
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");
答案 0 :(得分:1)
在该TextField表达式中使用$P{name}
代替$F{name}
。
$P{...}
用于参数,$F{...}
用于字段(数据源提供的值)。