2010-08-09 31 views
5

我想在JasperReport中使用java.util.HashMap作为变量来保存报告的组名。如何在JasperReport中使用Java Hashmap作为变量

我已经厌倦,并宣布java.util.HashMap类型的变量及其表达字段是:

$V{variable1}.put($F{GROUPCOLUMNVALUE}, $F{GROUPCOLUMNVALUE}) 

,但它不工作,并给出null当我将它打印在报表的组页脚。

我正在使用iReport 3.7.3

回答

1

您写道, 变量表达式:new java.util.HashMap() 我认为它可能是initial value expression而不是变量表达式

0

我试了一下,并得到它的工作。

我设置在可变以下属性:

  • 变量类:java.util.HashMap()
  • 复位类型:None
  • 计算:System
  • 变量表达式:new java.util.HashMap()