【发布时间】:2013-09-10 10:48:09
【问题描述】:
这让我发疯.. 上一小时我试图弄清楚为什么我的报告在我添加子报告后立即停止工作.. 我已经检查并尝试了所有类似的问题here、here 和here。 没有成功..子报表肯定在同一目录中.. 定义如下:
<subreport isUsingCache="false">
<reportElement uuid="db816b3c-a13d-440f-a6a2-f899762e61e4" x="0" y="89" width="555" height="100"/>
<subreportParameter name="footerAddress">
<subreportParameterExpression><![CDATA[$P{footerAddress}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="footerManager">
<subreportParameterExpression><![CDATA[$P{footerManager}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="footerContact">
<subreportParameterExpression><![CDATA[$P{footerContact}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="footerBank">
<subreportParameterExpression><![CDATA[$P{footerBank}]]></subreportParameterExpression>
</subreportParameter>
<subreportExpression class="net.sf.jasperreports.engine.JasperReport"><![CDATA[$P{SUBREPORT_DIR}]]></subreportExpression>
</subreport>
其中 $P{SUBREPORT_DIR} 是 "/valid/path/sub.report.jasper"
我仍然收到错误:Resource not found at /valid/path/sub.report.jasper
为什么??
【问题讨论】:
-
会不会是 *nix 操作系统的权限问题?
-
@AlexK 我不这么认为.. 我可以从同一个报告中访问同一文件夹或内部文件夹中的图像..
-
sub.report.jasper- 是文件名,不是文件夹? -
有时您必须更改主报告才能重新编译并包含修改后的子报告。你试过吗?
标签: java spring jasper-reports ireport