JasperReports是一个开源报告工具,可用于从桌面到Web应用程序的所有Java应用程序。如果问题还与特定IDE(jaspersoft-studio或ireport)的使用相关,那么此标记应始终应用于与此框架相关的所有问题。只有当你的问题包含java / php等中的后端代码时,你才需要将它们作为附加标签添加。
大家都怎么样了? 在前端应用程序中,我有一个名为“报告”的选项卡。 我需要填写此选项卡上的字段之一称为“产品”。在 3 个产品中我选择...
如何在 jasper 报告中使用 json 字符串数组填充列表?
假设我们有这个 JSON: { "header" : "一些标题", “字符串”:[ “富”, “酒吧”, ...
我刚刚开始使用 JasperReports,我偶然发现了一个我似乎无法找到解决方案的问题。 我有一个包含子报告的报告,用于创建一个包含 2 列的表。我需要...中的文本字段
我在 Jasper Report 中有一个字段。我正在打印 PDF 格式的报告。 该字段包含一些特殊字符,例如:🔵 (🔵) 但字符打印不正确。我只是……
我有一个已经被问过的问题,但我的情况有一些具体的差异。 我支持一个 Web 应用程序(EJB 2、PostgreSQL 9.2.4,在 JBoss 4.2.3 上运行),该应用程序具有...
我正在使用 JasperReports 6.0.0 创建一个报告,其中显示一个包含 2 列的表格。第一列是文本字段,第二列是子报表,后跟文本字段。我想要文字...
java.lang.IllegalStateException:调用 JasperReport 时已为此响应调用 getOutputStream()
我正在 JSF 2 中尝试 iReport/JasperReport 但是当我生成 PDF 时,我遇到了这个错误。 我搜索并找到了一些类似的问题和解决方案,但没有任何效果。抱歉发布了相同的内容
我有一个如下的数据系列 年 月 物品 销售计数 2020年 扬 苹果 2 2020年 扬 香蕉 3 2020年 二月 苹果 1 2020年 二月 香蕉 3 2020年 行进 苹果 5 2020年 行进 香蕉 0 2021年 扬 苹果...
iReport:将参数从主报告查询传递到表或列表的数据集查询
我了解如何将参数从主报表传递到子报表,因为子报表对象中有一个特定的字段。但是,我想对表格或列表做同样的事情......
如何删除JasperReports中文本字段之间的多余空格?
我在标题中创建了三个文本字段。我已将参数放入所有 textField 元素中。当我不调用三个 textField 元素的三个参数之一时。它将显示 2 个 textField 元素...
我的输入之一是一个 xml 字符串: 文字 我可以提取属性值 我的输入之一是一个 xml 字符串: <element1 attrib1="a1"><element2>text</element2></element1> 我可以使用提取属性值 <field name="attrib1" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/@attrib1"/> </field> 但我无法让 Jasper 返回 <element2>...</element2> 我尝试过的值: <field name="element2" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/element2"/> </field> 和 <field name="element2" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/element2/"/> </field> 和 <field name="element2" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/element2/text()"/> </field> 但是当我用 $F{element2} 呼出它时,Jasper 只是插入 $F{element2},并且不计算表达式。 解决方案 您可以使用此字段声明: <field name="element2Value" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="/element1/element2"/> </field> 工作示例 完整的 jrxml 文件: 我使用了这个数据源适配器: <?xml version="1.0" encoding="UTF-8" ?> <xmlDataAdapter class="net.sf.jasperreports.data.xml.XmlDataAdapterImpl"> <name>two_level_xml</name> <dataFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="repositoryDataLocation"> <location>C:\path\simple_xml.xml</location> </dataFile> <useConnection>true</useConnection> <namespaceAware>false</namespaceAware> <selectExpression/> <locale xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://java.sun.com" xsi:type="java:java.lang.String">ru_RU</locale> <timeZone xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://java.sun.com" xsi:type="java:java.lang.String">Europe/Moscow</timeZone> </xmlDataAdapter> 还有这个 xml: <element1 attrib1="a1"> <element2>text</element2> </element1> 结果 JSS 处生成的结果(输出):
JasperReport PDF 在强化 Tomcat 7 web.xml 后显示无法识别的二进制文件
相信一切顺利。 实际上,我想在 tomcat 7 上对我的混合 spring roo 和 spring mvc Web 应用程序进行安全增强。 在我更改并按照下面的方式在 web.xml tomc 中放置一段代码之后...
Jasperreports 字段具有来自 xml 节点的动态值
我有一些带有xml数据源的jrxml模板,并且我的myField在下面可见,但是我需要重构它以使其成为有条件的,因为引入了新的xml格式,而车主并不总是......
如何在 Jasper PDF 报告中渲染 Bangla SolaimanLipi 字体
我们正在使用 Jasper 报告 4.x。在 jasperreports-fonts-4.5.0 上嵌入字体后,它可以在 Jasper Viewer 中使用 Unicode 字符集(如阿拉伯语、孟加拉语和 SolaimanLipi)正常工作。但是当我尝试...
无法从短数组加载,因为 Java 17 和 Jasper 6.20.0 会抛出“sun.awt.FontConfiguration.head”为 null
我们将应用程序升级到 Java 17(从 Java 8),将 Jasper 升级到 6.20.0(从 6.0.3)。在此升级过程中,Jasper 报告失败,但有两个例外。 字体已经导出...
加载预编译的 jasper 文件会引发异常:从文件加载对象时未找到类
在Eclipse中使用JasperReports 6.11.0,我将.jrxml文件预编译为.jasper文件。我的问题是当我使用 jasper 文件作为报告加载时,它会抛出异常 net.sf.jasperreports.eng...
使用 Jasper 变量作为 Arrays.asList() 参数
我想拆分参数的内容,然后像这样使用 .contains() 方法 Arrays.asList($P{names}.trim().split("\s*,\s*")).contains($F{name}) 我想把内容...
使用 Tomcat 8 运行 JasperReport 6.6.0 时出现问题:java.lang.ClassNotFoundException:无法解析的外部引用
我正在 Centos 7 服务器上运行 JasperReport Library 6.6.0、openjdk 1.8.0_372、Tomcat 7 和 PHP/JAVA Bridge。一切都运转良好。 我需要将其移至新服务器 Rocky Linux 9.2 并...
有没有办法更改 JasperReports 图表中的形状大小?
我正在构建一个基于时间序列的图表,用于绘制时间->双值的图表。该图表至少包含 230 个点。如果我使用“显示线条”选项,图表不会显示任何线条。如果我取消选择...
如何使用 `ubi8/openjdk-8-runtime` 基础镜像在容器中安装 `ttf-dejavu` 包
我正在使用 ubi8/openjdk-8-runtime 基础映像部署一个独立的 java 应用程序,该应用程序在 openshift 环境中生成 jasper 报告。我在 su...