我有一个.jrxml文件,我想从代码中传递一些参数.我有一个Orde具有像场R舱double price,int quantity和Product product.情况很简单,当我需要通过价格或数量时,我只是这样做:
<textFieldExpression class = "java.lang.Integer">
<![CDATA[$F{quantity}]]>
</textFieldExpression>
Run Code Online (Sandbox Code Playgroud)
当我试图通过时出现问题product.getName().我尝试过类似的东西:
<textFieldExpression class = "java.lang.String">
<![CDATA[$F{product}.getName()]]>
</textFieldExpression>
Run Code Online (Sandbox Code Playgroud)
还有很多其他人,但我一直在收到错误: net.sf.jasperreports.engine.design.JRValidationException: Report design not valid : 1. Field not found : product
你知道如何解决这个问题吗?