JasperReports 上的字段内字段

Apo*_*sal 3 java jasper-reports ireport

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

所以我这样做了:

$F{student.studentName}在我的 iReport pdf 设计器中。的student目的是在一个场detRecord对象和studentName是在一个场student对象。

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

et.sf.jasperreports.engine.design.JRValidationException: Report design not valid :       1. Field not found : student.studentName

任何想法如何传递带有字段的对象,其中也有字段?

san*_*Bez 6

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

$F{student}.getStudentName()
Run Code Online (Sandbox Code Playgroud)

  • 我这样做了,但它不起作用。我意识到我需要导入学生类。我怎样才能做到这一点? (2认同)