我想作为参数传递给我的.jrxml我的域的任意对象,例如Person.
InputStream reportFile = MyPage.this.getClass().getResourceAsStream("test.jrxml");
HashMap parameters = new HashMap();
parameters.put("person", new Person("John", "Doe"));
...
JasperReport report = JasperCompileManager.compileReport(reportFile);
JasperPrint print = JasperFillManager.fillReport(report, parameters, new JREmptyDataSource());
return JasperExportManager.exportReportToPdf(print);
在.jrxml上执行以下操作:
...
这样的事情可能吗?我在哪里可以找到更复杂的教程,而不仅仅是传递java.lang.String?
谢谢