Java Web App以ArrayList作为数据源调用Jasper报告的最佳方式

时间:2018-02-21 13:43:45

标签: java web jasper-reports

我有一个我正在使用的Java Web App。它更像是一个业务流程Web应用程序。

我想为它添加一个功能来生成报告。我想试试Jasper Reports。所以我研究了如何将JavaWebApp连接到jasper报告,有结果但是没有关于ArrayList / list的信息。

我希望数据源为ArrayList / List,因为我在这个项目中使用了MVC框架。到目前为止,我发现的所有帖子和视频与将JasperReport连接到数据库都没有任何相似之处。

有人可以告诉我如何在java web应用程序上调用jasper报告并传递arrayList / List作为其数据源。提前谢谢。

1 个答案:

答案 0 :(得分:0)

需要几个步骤。请尝试以下方法:

dt[ , .(counts = .N), .(setvalue = unlist(lapply(setvalues, function(x) toString(sort(x)))))]