java - JasperReports 上的字段内字段

标签 java jasper-reports ireport

我正在制作一个使用 Jasper 报告工具生成报告的 jsf 应用程序。我正在使用 iReport 来设计我的报告。我想知道 iReport 是否可以接受其他字段内的字段?

所以我这样做了:

$F{student.studentName} 在我的 iReport pdf 设计器中。 student 对象是 detRecord 对象中的一个字段,studentNamestudent 对象中的一个字段。

不幸的是,当我尝试编译时,iReport 给了我这样的错误:

et.sf.jasperreports.engine.design.JRValidationException:报告设计无效: 1. 未找到字段:student.studentName

有什么想法可以传递带有字段的对象,而对象内部也有字段吗?

最佳答案

让学生成为bean,定义getter并使用它:

$F{student}.getStudentName()

关于java - JasperReports 上的字段内字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17140903/

相关文章:

java - kafka jar 不包含 kafka.utils.testutils

fonts - 如何将古吉拉特语-印度语字体导出为 pdf?

java - Jasper 报 Font not found 异常

java - 如何在 iReport 中使用 SQL 查询同一项目的多个 SUM

java - 我如何检测 JasperViewer 处理报告时间

jasper-reports - 将数据均匀分布到多列中

java - 在 POST RequestParams AsyncHttpClient Android App 中发送 int 数组

java - Eclipse Selenium Facebook登录问题(新页面邮件) driver.findElement(By.id ("email")).sendKeys (""); java

java - Im4Java 是否支持在指定字体、字体大小和颜色的同时向图像添加文本?

security - Jasper 报告安全沙箱