java - 设置 SUBREPORT_DIR > 默认值表达式后无法加载子报告

标签 java jasper-reports ireport

我已经创建了一份包含子报告的报告。在我在 SUBREPORT_DIR 设置默认值表达式之前,一切都很顺利。编译时没有问题,但是当我尝试使用iReport查看时,出现填充打印错误。当我尝试从 jsp 加载它时,它说加载对象时出错:java.io.StreamcorruptedExecption:无效的流头:3C68746D。

最佳答案

是参数问题。检查参数,确保其正确且匹配。还要检查初始值。还要检查jsp中的参数变量是否与报表中的语法相同。

关于java - 设置 SUBREPORT_DIR > 默认值表达式后无法加载子报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4687638/

相关文章:

javac Jenkins Ant : build errors relating to dependent import. jars

java - 此特定格式的时间戳

java - 在java sql准备语句中使用时间戳

java - HTTP 状态 500 - servlet jersey 的 Servlet.init() -servlet 抛出异常

java - 如何将可选参数传递给报告?

java - Tomcat : JRStyledTextParser not Initialized. java.awt 设置为 true

ireport - 图像未以 ireport html 格式显示

java - 通过 DynamicJasper 使用没有实体的 jdbc 连接生成报告

jasper-reports - 使用 iReport 5.1.0 设计的 JasperReport PDF 中的边框工件

java - 默认参数值在 iReport 中有效,但在 JasperServer 中无效