【问题标题】:Jasper report parametersJasper 报告参数
【发布时间】:2017-02-12 21:09:36
【问题描述】:

我是 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”的新参数?

非常感谢您的帮助。

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      需要在相关的jrxml中创建两个新参数,分别命名为“value1”和“value2”。否则无效。

      【讨论】: