Java应用程序的后端可以返回一系列表,每个表具有相同的结构,就像搜索“特定区域的学校信息”可以返回动态数量的学校及其信息,现在我们想要将每个学校的细节作为一个表格。
-School A-
=============================
Name | Address | Student Name
-School B-
=============================
Name | Address | Student Name
....
-School N-
=============================
Name | Address | Student Name
那么我们可以在Jasper中使用HashMap来节省子报告的麻烦并且仍然保持一切动态吗?任何提示都很感激。
答案 0 :(得分:1)
你能否在一个表中返回所有数据(你说现在得到的表有相同的结构)?
如果不是直接来自数据库,那么编写自己的数据源类,将所有表包装成Jasper的一个数据源。
然后将数据放入报告的详细信息,并告诉Jasper在学校专栏上进行分组。