JasperReports是一个开源报告工具,可用于从桌面到Web应用程序的所有Java应用程序。如果问题还与特定IDE(jaspersoft-studio或ireport)的使用相关,那么此标记应始终应用于与此框架相关的所有问题。只有当你的问题包含java / php等中的后端代码时,你才需要将它们作为附加标签添加。
我有一个带有几个图表的多轴图表。我为每个图表编写了一个 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) 中的特殊符号(š、č、ť、ž、ň 等 - 斯洛伐克本地化)时出现问题...编码已初始化...
在 JasperReports 中打印当(到达最后一个元素)表达式时
是否可以生成一个“Print When Expression”来检测 XML 数据源文件中的最后一个元素? 基本上我有一个报告,在详细的子报告之后插入了分栏符...
每当我运行 ireport 5.1 时,我总是收到错误:找不到 java.exe 已经尝试将jdk的ireport.conf目录更改为 jdkhome="C:\Program Files\Java\jre7" 还尝试创建一个新的
JasperReports Ireport Subdataset 通过 SQL 查询获取数据
我正在尝试从子数据集中的 SQL 查询获取数据。带参数的 SQL 查询运行良好。例如: 从 voc_agents 中选择 *,其中 id= $P{id_voc_agent} 但如果没有para,它就不起作用...
任何人都可以让我知道如何在 Jaspersoft 6 报告中编写类似 SQL 的 CASE 语句吗?更准确地说是在表达式编辑器内。 例如: 案例产品线 当“R”时...
如何将编译好的JasperReport保存为.jasper文件中
我有这个代码。我有一个 jrxml 文件。我可以成功创建 jasperReport 对象。但我不知道如何从中创建 jasper 文件,我想将 jasper 保存到 c 驱动器中的文件位置。
我要在报告中写论文。我只想将我的诗句中的一些文字加粗。我在文本中添加了 标签,但它不起作用。 我想要的一个例子是“我的名字是......
如何通过循环子报表在单个主报表内创建两个子报表。我只想从 Java 端填充 Java Spring Boot 应用程序中的数据。举个例子,我可以
Spring Webflux:我的 JAR 中出现 FileNotFoundException
我正在使用 jasper 报告导出 PDF。在开发中,它工作得很好。但是当编译 jar 时,系统会抛出“src/main/resources/reports/myJasperReport.jxml”的 FileNotFound 异常 W...
除非我读错了文档,否则我需要使用 JasperFillManager.fillReport 来填充 jasper 报告。字段变量记为: $F{myVarName} 例如。我有这个例子......