Java 设置子报表后无法加载子报表\u DIR>;默认值表达式

Java 设置子报表后无法加载子报表\u DIR>;默认值表达式,java,jasper-reports,ireport,Java,Jasper Reports,Ireport,我已经创建了一个包含子报表的报表。在我将默认值表达式设置为SUBREPORT_DIR之前,一切正常。编译期间没有问题,但当我尝试使用iReport查看时,填充打印时出现错误。当我尝试从jsp加载它时,它说加载对象时出错,原因是:java.io.StreamcorruptedExecption:invalid stream header:3C68746D。这是参数问题。检查参数,确保其正确且匹配。还要检查初始值。还要检查jsp中的参数变量是否与报告中的语法相同

我已经创建了一个包含子报表的报表。在我将默认值表达式设置为SUBREPORT_DIR之前,一切正常。编译期间没有问题,但当我尝试使用iReport查看时,填充打印时出现错误。当我尝试从jsp加载它时,它说加载对象时出错,原因是:java.io.StreamcorruptedExecption:invalid stream header:3C68746D。

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