我一直在 grails 2.2.4 上使用 jasper,一切正常。现在我试图在 grails 3.3.10 上使用它,似乎 jasper 找不到它的路径,如错误所示。
我不确定您是否需要为 jasper 指定路径,因为我没有在 grails 2.2.4 上指定任何路径。
仅供引用:我正在使用“compile 'org.grails.plugins:jasper:2.1.0'”,这就是我在 show.gsp 上使用它的方式
<g:jasperReport jasper="paymentreceipt" format="PDF"
name="Payment_Voucher_${telmo.telnumber}">
<input type="hidden" name="TELMO_ID" value="${telmo.id}" />
</g:jasperReport>
我已经将“reports”文件夹添加到 src/main/webapp 并且我所有的 .jrxml 和 .jasper 文件也都在该文件夹中。
最佳答案
JasperReports 在 3.3.10 中的工作方式与以前的版本不同,您应该尝试将 .jrxml 添加到您的 View 文件夹中,在该文件夹中保存有 jasperReport 标记的 .gsp。
关于找不到 Grails 3 Jasper 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58278530/