0

Java应用程序的后端可以返回一系列的表,每个表的结构都是一样的,就像搜索“特定地区的学校信息”可以返回动态的学校数量及其信息一样,现在我们要让每一个学校详细信息作为表格。

-School A-
=============================
Name | Address | Student Name

-School B-
=============================
Name | Address | Student Name

....

-School N-
=============================
Name | Address | Student Name

那么我们可以在 Jasper 中使用 HashMap 来省去子报表的麻烦,并且仍然保持一切动态吗?任何提示都将不胜感激。

4

1 回答 1

1

你能在一张表中返回所有数据吗(你说你现在得到的表具有相同的结构)?

如果不是直接来自数据库,那么编写您自己的数据源类,将所有表包装到 Jasper 的一个数据源中。

然后把数据放到报表的detail中,告诉Jasper在School列上做分组。

于 2012-08-29T20:42:07.303 回答