可以将java文本字段中的数据发送到jasper报告而无需数据库交互吗?

Gee*_*eta 5 java report jasper-reports

我们正在使用netbeans在java中开发桌面应用程序.我们已经为netbeans安装了jasper报告,并且能够根据数据库中的数据设计报告

我们要打印一个表单而不将数据存储在数据库中.我们可以将表单数据发送到jasper报告吗?

请解释

JB *_*zet 4

是的。如果它只是一个值,您只需在报告的参数映射中设置它,并使用$P{foo}(意味着该值在映射中的 key 处被破坏"foo")来访问它。如果它是您想要在报告的详细信息区域中迭代的值列表,您可以使用JRBeanCollectionDataSource.

您将能够访问集合中 bean 的每个属性(通过其 getter 方法):$F{foo}将调用 bean 的getFoo()方法来获取字段值。