iReport:列出参数值(没有数据库连接)

时间:2012-08-31 06:53:23

标签: java pdf jasper-reports ireport

我正在尝试使用JasperReports为我的网站制作PDF报告,并使用iReport设计报告。

我不想使用数据库连接,我想直接从Java传递所有数据。例如,我想传递一个字符串列表(用户名),并在我的PDF中列出这些名称。我看到iReport提供了一个List组件,但我不知道如何使用它,因为我找到的所有文档都讨论了从数据库中获取的列表数据。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我能想到的唯一方法就是遵循:

首先创建一个java.uti.list类型的参数,例如,name,
创建一个字段以显示该参数
转到文本字段表达式并将$ F {field_name}替换为$ P {Name} .get(1).toString()
这将打印列表中的第二项

我还没有找到一种方法来遍历列表以打印出每个项目。