问题标签 [jasper-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1023 浏览

grails - Grails 的 JasperReports 插件:获取“没有此类报告规范”异常

我正在测试 Grails 的 jaspergrails 插件。我正在关注这个插件的教程。我创建了一个简单的碧玉报告,并将其放在 web-app\plugins\jasper-0.9.5\reports\all-races.jasper 下

我遇到了一个例外

错误 500:java.lang.Exception:没有这样的报告规范:reports\all-races.jasper 或 .jrxml

任何提示为什么?

提前非常感谢。

路易斯

0 投票
2 回答
1370 浏览

exception - Groovy Jasper 插件

我已从 grails 1.1 更新到 grails 1.1.1,我还将 jasper 插件从 0.95 版更新到 0.97 版

现在调用插件时出现异常(见下文)。

任何想法有什么问题?

谢谢!

路易斯

0 投票
3 回答
5250 浏览

grails - Grails - Jasper Plugin - Invalid byte 1 of 1-byte UTF-8 sequence error with .jasper file

I am using Grails 1.3.5, SQL Server 2005, iReports 3.7.6, Jasper Plugin 1.1.3. In my GSP page I have given the jasperReprt tag as:

For development, in Config.groovy I have specified the

There are two files created in the reports folder when a new report is created and saved, i.e. report.jrxml and report.jasper.

When clicked on the PDF icon in IE or Firefox, an 500 server error is thrown and below is stack trace.

[2010-11-27 01:13:14.998] ERROR groovy.grails.web.errors.GrailsExceptionResolver Invalid byte 1 of 1-byte UTF-8 sequence. com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence. at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:684) at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:554) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742) at

But if I delete the report1.jasper, the error is no longer thrown when PDF icon is clicked and the PDF report is shown fine.

Is this the correct way to do it?

  • My second issue is with using Sub Reports. Sub report is in the same folder as the main report. But When the report is executed from the application, below error is thrown:

    [2010-11-27 01:30:27.556] ERROR groovy.grails.web.errors.GrailsExceptionResolver Could not load object from location : ./reports\report1sub_report.jasper net.sf.jasperreports.engine.JRException: Could not load object from location : ./reports\urine_routinepatient_details_sub_report.jasper at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:262) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateReport(JRFillSubreport.java:301) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:327)

It does not find the sub report. How can I fix it?

Thank you. Jay Chandran.

Edit: I have been searching during this whole time, but still could not find a proper solution. So I did some trial and error. I figured out that, deleting report1.jasper and just leaving jasper.jrxml in the report directory works just fine as I said earlier.

For the sub-report issue: It was giving error Could not load object from location : ./reports\report1sub_report.jasper For some strange reason, the main report name report was getting appended to the name sub_report.jasper and was looking for a file named report1sub_report.jasper

So I created a sub-folder under reports folder and named it report1 and updated report1.jrxml file

I had to add the extra \\ slash even though the "SUBREPORT_DIR" parameter had \\ the slashes at the end of the path as shown below.

Notice the \\ at the end. I don't know why it was not getting appended!

Another way would have been to just change the sub-report name from sub_report.jasper to report1sub_report.jasper!!! :)

I have tested this in production mode and it works fine. I am not sure if this is the way to do it, but all other possible solutions did not work for me.

Feedback will be very helpful.

0 投票
1 回答
1445 浏览

html - 带有 Jasper 插件的图表不以 Html 格式显示

我正在使用 Jasper 插件在我的应用程序中创建图表,我使用 iReports 创建报告并设置图表,当我单击预览按钮时,图表在 iReports 中显示良好。

然后我将文件复制到我的报告应用程序文件夹中,我将一个 jasper 标记放在具有 PDF 和 HTML 格式的 list.gsp 中,运行 de 应用程序并显示视图,当我单击 PDF 格式时,图表显示良好,但是当我clic on HTML 格式页面显示损坏的图像;该页面试图找到“nullimg_0_0_9”图像,但没有找到。

我将报告文件放在 //web-app/reports/GraficaOperacionComercialProgramada.jrxml 中。我在 Ubuntu 10.10 上使用 Grails 1.3.6、Jasper 插件 1.1.6.3 和 iReports 4.0。

任何人都知道我做错了什么?

这是我的 list.gsp 中的代码:

这是报告的代码:

http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="GraficaOperacionComercialProgramada2" language="groovy" pageWidth="612" pageHeight="792" columnWidth="555" leftMargin="20" rightMargin="20 " topMargin="20" bottomMargin="20">

在此先感谢,ESalomon。

0 投票
2 回答
5007 浏览

ruby-on-rails - Ruby on Rails 中的 Jasper 报告

我已指定在 rails 应用程序中使用 jasperserver 报告。
有一个 jasperserver 插件可以在 Ruby 应用程序中使用。
https://github.com/gunark/jasperserver-client
我想知道这个插件是否可以在我的rails 3版本的应用程序中使用。
我已经检查了 railsplugin.org 。但它显示“未找到结果”。如果你们给了我任何帮助链接,我会很高兴的。

0 投票
1 回答
1464 浏览

grails - 在来自 Grails 的 Jasper 中使用集合作为参数

我正在尝试学习如何使用 jasper 插件从 grails 应用程序中运行 Jasper。在插件目录页面 [ http://grails.org/plugin/jasper ] 上有一个相当深入的教程。这应该向您展示如何扩展“赛道”示例以使用 jasper 插件。我发现的问题是,由于教程中没有显示“registrations.jrxml”,也没有附带插件的源下载——我不可能弄清楚如何设置 jrxml 文件才能工作数据从 grails 发送给它。

现在,我的应用程序控制器正在将 HashMaps 的 ArrayList 发送回视图,然后使用“g:each”将其转换为 html 表。它不是域的简单表示,HashMaps 是由几个不同的数据源构造的。我还需要通过 Jasper 将这些数据导出到 XLS 文件中。现在我可以将 ArrayList 作为参数发送给 jrxml,但是在将列表(行)的每个成员与 jrxml 中的详细信息相关联时,我无处可去。

因此,对于最简单的情况,假设我有一个控制器,它提供一个带有字符串 ArrayList 的视图

以及将 ArrayList 作为参数传递给 Jasper 的视图。

我需要在 jrxml 中做什么才能使用 ArrayList 作为我的数据源?

大学教师

0 投票
1 回答
981 浏览

grails - grails jasper插件报告pdf显示

我正在使用 grails jasper 插件在我的 grails 应用程序中生成报告。它工作正常,但它提供 pdf 报告作为下载,有没有办法在浏览器中显示报告,让我们说在另一个选项卡上。

这是显示报告的代码。

0 投票
1 回答
2295 浏览

grails - 使用 Grails 开始 jasperReport/iReport

我想为我的域类实例创建一个报告,但不是全部,只是用户在 GSP 表中选择的那些(选择复选框)。在我的报告中,我还会有一些逻辑——一些条件、一些计算等。我还必须从数据库中获取一些额外的数据。我该怎么做呢?我应该在 cotroller 中获取选定复选框的值并将其传递给 jasper cotroller 吗?像这样的东西:

普惠制:

行动:

我使用 iReport 来创建报告。我尝试创建没有 SQL 查询和参数的报告。我的逻辑是,如果我像在上面的示例中那样将域实例映射传递给 jasper 控制器,则不需要在报告中指定数据源。但我得到一个空的报告。

我还尝试将报告数据源设置为我的数据库并将报告查询设置为:select * from book where $X{IN,id,books}。在这种情况下,无论我选择什么,都会为所有书籍实例创建报告。

0 投票
2 回答
811 浏览

struts2 - struts2 2.2.3使用哪个版本的tile插件和jasper插件

我想在我的 Web 应用程序中使用带有 struts2 的磁贴和碧玉插件,但是在部署应用程序时出现错误。做谷歌后,我发现我的应用程序中有插件版本不匹配。

当我使用struts2 2.2.3 和 jasper 插件时,它不起作用。但是当我使用struts2 2.1.8 和 jasper时,它的工作正常。然后我决定使用集成瓦片与 struts 2.1.8 并在部署时出错

0 投票
1 回答
1219 浏览

struts2 - JasperReport Plugin Struts2 强制下载

我正在为我的网络应用程序使用 Struts2、Spring 和 Hibernate。现在,我正在尝试使用 jasper 报告 struts 插件生成 PDF 报告。我将结果类型添加到 struts.xml 文件:

动作定义:

这是我的行动课:

我想生成一个下载弹出窗口,我不想在浏览器中看到报告。我怎么能强迫这个?contentDispositiondocumentName参数无效...

提前致谢。