JasperReports是一个开源报告工具,可用于从桌面到Web应用程序的所有Java应用程序。如果问题还与特定IDE(jaspersoft-studio或ireport)的使用相关,那么此标记应始终应用于与此框架相关的所有问题。只有当你的问题包含java / php等中的后端代码时,你才需要将它们作为附加标签添加。
我正在使用 iReport 制作一个包含许多子报表的报表。 从我的应用程序生成报告时,我想在 Excel 文件中包含另外两张表。 当我在互联网上搜索时,我发现...
我的整个申请中有多个 Jasper 报告(带有子报告)。由于某种原因,一份报告(还包含子报告)不再起作用。经过1天多的调试,我...
我的数据库查询获取数据列表,例如: id 密钥 noc 日期 1 abc 4 2016 年 10 月 1 日 2 abc 12 2-10-2016 3 abc ...
如何在 Jasper Reports 中指定小数的 RoundingMode
我正在将 Java 与 Jasper Reports 结合使用,并希望使用此格式掩码“#,##0.00”来格式化十进制值。乍一看一切看起来都很好,但我发现我的小数值是使用
如何将 jasper-reports 与 Spring MVC 一起使用?
我想使用 jasper-reports 生成报告,但我无法确定控制器应包含哪些信息,因为当我创建报告时,我正在使用...的结果集作为数据源。
印度卢比符号无法在 jasperreports 生成的 pdf 中显示?
我正在使用jasperreports-6.0.3生成pdf报告,但印度卢比符号在生成的pdf文件中显示为空。我尝试了 pdfFontName: Helvetica 和 pdfEncoding: Cp1252,也尝试过
将 JasperReport iText 2.1.7 替换为最新的 iText 7.0.1
我们使用的是 JasperReport 6.1.0,它依赖于 com.lowagie:itext:jar:2.1.7.js2。看来 iText 2.1.7 有 IP 问题,iText 要求所有用户使用最新版本,这需要...
JasperSoft TextField 发生溢出时如何防止重复数据
我使用的是JasperSoft Studio 6.17.0。 我需要制作一个表单,其中包含一个由 TextField 组成的表格,并且该表格需要不止一页的打印时间。因此,该表的某些行(即 TextFie...
我正在此处实现答案,访问定制器中的参数 我定义参数如 我在这里实现答案访问定制器中的参数 我定义了这样的参数 <categoryDataset> <dataset> <datasetRun subDataset="chartDataset"> <datasetParameter name="SOME_CHART_PARAM"> <datasetParameterExpression><![CDATA[$P{SOME_PARAM}]]></datasetParameterExpression> </datasetParameter> 运行时,出现类似错误 1. Unknown parameter SOME_CHART_PARAM in dataset chartDataset. 所以我尝试添加如下参数。 <subDataset name="chartDataset" uuid="f9034d6f-c83f-446d-a1ef-ade237677df0"> <queryString> <![CDATA[]]> </queryString> <field name="month" class="java.lang.String"/> <parameter name="SOME_CHART_PARAM" class="java.lang.String"/> </subDataset> 但是SAXParseException好像parameter不可以进去subDataset. Invalid content was found starting with element '{"http://jasperreports.sourceforge.net/jasperreports":parameter}'. One of '{"http://jasperreports.sourceforge.net/jasperreports":field, "http://jasperreports.sourceforge.net/jasperreports":sortField, "http://jasperreports.sourceforge.net/jasperreports":variable, "http://jasperreports.sourceforge.net/jasperreports":filterExpression, "http://jasperreports.sourceforge.net/jasperreports":group}' is expected. 尝试通过JasperStudio添加,但添加参数没有提供手动编辑参数名称的选项。 该参数需要在子数据集中定义在查询字符串之前: <subDataset name="chartDataset" uuid="f9034d6f-c83f-446d-a1ef-ade237677df0"> <parameter name="SOME_CHART_PARAM" class="java.lang.String"/> <queryString> <![CDATA[]]> </queryString> <field name="month" class="java.lang.String"/> </subDataset> 在 Jaspersoft Studio 中,您需要在子数据集/参数下的大纲视图中定义参数,在大纲视图中选择参数并在属性视图中设置其名称。
我有一个带有几个图表的多轴图表。我为每个图表编写了一个 JRChartCustomizer 并尝试返回 null 的 JFreeChart.getLegend() 。我尝试获取 CategoryPlot.getLegendItems() wh...
我使用的是ireport设计器5.6.0。我正在尝试使用表格显示数据并在页眉中显示页数。我在 YouTube 上找到了视频,其中包含一些示例,其中他们将表格放在“详细信息”带内......
Jasper Reports - 如何在 .jrxml 中动态设置 PDF 属性
生成 PDF 后,我可以在 Java 中指定文档的 Title 属性,如下所示... jasperPrint.setProperty("net.sf.jasperreports.export.pdf.metadata.title", "报告 ID "+
JasperReports Server 已削减社区支持,有替代开源建议作为 java 报告工具吗?
Jaspersoft 文档 我仍然可以访问旧版本的 JasperReports Server 社区版吗? 我们不再托管 JasperReports Server 社区的下载 版。 有没有人...
大家好,我是 Jasper Reports 的新手。 我正在开发我的第一个 JRXML 模板,并且标头呈现按预期工作。 我在数值/数据方面遇到了困难。我是
net.sf.jasperreports.engine.fill.JRExpressionEvalException:计算源文本表达式时出错:
我收到错误,但根本原因不明 HTTP 状态 500 – 内部服务器错误 类型异常报告 我遇到错误,且根本原因不明 <h1>HTTP Status 500 – Internal Server Error</h1> <hr class="line" /> <p><b>Type</b> Exception Report</p> <p><b>Message</b> Request processing failed; nested exception is com.openpayment.api.service.ApplicationException: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression for source text: $P{account} != null</p> <p><b>Description</b> The server encountered an unexpected condition that prevented it from fulfilling the request. </p> <p><b>Exception</b></p> <pre>org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.openpayment.api.service.ApplicationException: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression for source text: $P{account} != null 当尝试使用以下部分渲染 jasper 报告时: <parameter name="account" class="java.lang.String"> <defaultValueExpression><![CDATA["11111"]]></defaultValueExpression> </parameter> .... <textField textAdjust="StretchHeight" isBlankWhenNull="true"> <reportElement positionType="Float" mode="Transparent" x="75" y="140" width="320" height="20" isRemoveLineWhenBlank="true" backcolor="#33CCFF" uuid="2f84f629-3823-4f25-b526-b6066f2366c8"> <property name="com.jaspersoft.studio.unit.height" value="px"/> <printWhenExpression><![CDATA[$P{account} != null]]></printWhenExpression> </reportElement> <textElement verticalAlignment="Top" markup="none"> <font fontName="SF Pro Text" size="14" isBold="false" pdfFontName="SF Pro Text" pdfEncoding="Identity-H" isPdfEmbedded="true"/> </textElement> <textFieldExpression><![CDATA[$P{account}]]></textFieldExpression> </textField> 执行渲染到InputStream的Java代码是: Long abAccount= agentEntity.getAccounts().stream().filter(accountEntity -> {return accountEntity.getAccountTypeAb().equals(AccountTypeAbEnum.PRIMARY);}).map(AccountEntity::getAccountAb).findFirst().get(); parameters.put("account", abAccount); parameters.put("url", "urlhardcodedthere"); List<Param> list = new ArrayList<>(); JRBeanCollectionDataSource dataSource = new JRBeanCollectionDataSource(list); return new ByteArrayInputStream(JasperRunManager.runReportToPdf(report, parameters, dataSource)); 出了什么问题以及错误的根本原因是什么? 原因是类型不匹配,Long 值作为参数传递,而 JRXML 需要具有此名称的 String 参数。 parameters.put("account", abAccount+""); //makes a String value to be passed 问题解决了
在 Jasper 报告中,我们收到错误 1。字符串文字未正确用双引号关闭
生成报告时我们得到 严重:路径 [/myapp] 上下文中 servlet [dispatcher] 的 Servlet.service() 引发异常 [请求处理失败;嵌套异常是 com.openpa...
在我使用 Tibco Jaspersoft 6.3 生成的报告中,我面临一个奇怪的问题。 我有一个数据源如下: order_number - 财务代码 - 价格 - Region_id 记录可以具有相同的 order_number,如
当我在 JasperSoft Studio 上测试报告时,它工作正常。 但是当我导出报告并在我的主项目上测试它时,我收到此错误: 评估源文本的表达式时出错: 如果($F{
我正在尝试在字段中添加一个条件:Print When Expression $F{CARTEIRA_FORMATADA}.floatValue() > $F{DESCRICOES}.floatValue() 但它给了我一个错误: 类型不匹配:无法从
目前正在制作调度单模板, 显示资源包 (.properties) 中的特殊符号(š、č、ť、ž、ň 等 - 斯洛伐克本地化)时出现问题...编码已初始化...