Jasper报告参数

时间:2013-01-30 05:27:07

标签: jasper-reports

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

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

  

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

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

答案 1 :(得分:0)

有必要创建两个名为" value1"的新参数。和" value2"在相关的jrxml中。否则没有用。