0

我是JasperReports Server的新手,我正在使用iReport 4.0.1 进行 jrxml 设计。只是想问一下我在调用 JasperFillManager.fillReport 时是否在参数映射中添加了一些新值,我是否必须在 ireport 中创建一些关于我在调用 JasperFillManager.fillReport 时在参数映射中设置的键的新参数,或者所有新参数将在“REPORT_PARAMETER_MAP”内?

例如:

Map parameters = new HashMap();

parameters.put("value1", value1);

parameters.put("value2",value2);

JasperPrint jasperPrint = JasperFillManager.fillReport(myProgramStream, parameters,  jasperReportDS);

所以在 ireport 中,value1 和 value2 已经在 REPORT_PARAMETER_MAP 中,还是我必须在相关的 jrxml 中创建两个名为“value1”和“value2”的新参数?

非常感谢您的帮助。

4

2 回答 2

1

所以在 ireport 中,value1 和 value2 已经在 REPORT_PARAMETER_MAP 中,还是我必须在相关的 jrxml 中创建两个名为“value1”和“value2”的新参数?

- 您必须在 jrxml 中创建两个名为 value1 和 value2 的新参数。

于 2013-01-31T07:02:45.493 回答
0

需要在相关的jrxml中新建创建两个名为“value1”和“value2”的参数。否则不起作用。

于 2017-02-12T13:09:36.233 回答