我有以下代码通过传递一些参数和postgresql数据库连接来填充JasperReports中的报告:
JasperFillManager.fillReport(report, jasperFillManagerParameters, sqlConnection);
数据库是第三方数据库,我无法对其进行任何更改,我也无法更改报告模板(jrxml
文件);但是我需要在填写报告时修改某些字段的值(例如某些日期转换),因此我可以进行更改的唯一地方是使用上面的代码填写报告时。
我知道我需要使用JasperFillManager
(例如覆盖它的一些方面)来实现这个目标,但我不知道我应该如何做到这一点。任何建议都将不胜感激。