Java i报告和外部对象
我试图在报告中使用外部对象Java i报告和外部对象,java,jasper-reports,ireport,Java,Jasper Reports,Ireport,我试图在报告中使用外部对象 我将带有外部对象的jar文件添加到iReport类路径(在设置中) 静态文本(带I18n) msg($R{pdf.invoice.finalTitle},$P{invoice.number}) 我在xml中添加了这样的定义: ... 但在编译过程中仍然失败,错误为:net.sf.jasperreports.engine.design.jrvalidateException:报表设计无效:1.未找到参数:invoice.number 我做错了什么? 谢谢您定义的参
msg($R{pdf.invoice.finalTitle},$P{invoice.number})
...
但在编译过程中仍然失败,错误为:net.sf.jasperreports.engine.design.jrvalidateException:报表设计无效:1.未找到参数:invoice.number
我做错了什么?
谢谢您定义的参数是“发票”,而不是“发票编号”。所以,它应该是$P{invoice}。然后,您可以访问它的变量,如果它有足够的访问权限…或者通过它的getter,如$P{invoice}.getNumber()