我是 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”的新参数?
非常感谢您的帮助。
答案 0 :(得分:1)
所以在ireport中,value1和value2已经存在 REPORT_PARAMETER_MAP或我必须创建两个名为的新参数 相关的jrxml中的“value1”和“value2”?
- 你必须在jrxml中创建两个名为value1和value2的新参数。
答案 1 :(得分:0)
有必要创建两个名为" value1"的新参数。和" value2"在相关的jrxml中。否则没有用。