grails - grails 中的 JasperReports

标签 grails jasper-reports

我已经为我的 grails 应用程序安装了 jasper 插件。 然后在list.groovy页面中我修改了代码:

<g:paginate total="${Race.count()}" /> </div>  
<g:jasperReport jasper="all-races" format="PDF" name="All Races" />

然后我启动 grails 应用程序。在list.gsp页面中,已经显示了一个pdf图标。但当我点击它时。它显示错误:

Error 500: Executing action [index] of controller [org.codehaus.groovy.grails.plugins.jasper.JasperController] in plugin [jasper] caused exception: null
Servlet: grails
URI: /cirnele/grails/jasper.dispatch
Exception Message: No such report spec: /reports/all-races (jasper or .jrxml) 
Caused by: No such report spec: /reports/all-races (jasper or .jrxml) 
Class: Unknown 
At Line: [-1] 
Code Snippet:

其实我不知道如何使用iReport生成jasper文件。

最佳答案

作为异常(exception)情况,请确保您在指定的目录中生成了报告。您可能想看看this documentation .

关于grails - grails 中的 JasperReports,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9257164/

相关文章:

excel - 如何创建基于宏的模板?

java - 使用 JasperReports API 动态更改 StaticText 背景颜色

grails - 升级到 Grails 2.4 : ClassNotFoundException: org. springframework.web.filter.GenericFilterBean

java - 贾斯珀报告 : How to combine two report streams into one PDF output?

jasper-reports - 最后一条记录的 iReport 变量

hibernate - 同时对 hibernate 和 mongodb 域类进行 Elasticsearch - Grails

jasper-reports - 如何更改 iReport 中的日期格式(月份名称)?

jquery - 如何使用以下代码从Grails中的jquery代码将参数传递给 Controller ​​操作

Grails:将服务注入(inject)命令对象

grails - Grails输出为JSON时出错