Jasper Reports打印报告路径页面

时间:2015-11-22 10:15:26

标签: jasper-reports

我正在使用iReport 5.6来设计报告。
有没有办法在页面底部打印报告路径 我尝试过buit-in参数。但实际上我不知道该怎么做。

我想展示一些例子;
    BaseDir: http://localhost:8080/MyReports
    ReportFile: http://localhost:8080/MyReports/myreport.jasper

谢谢你,
Supun

1 个答案:

答案 0 :(得分:1)

将参数传递给报告应该可以达到目的。

String reportFileName = "your jasper path";
...
Map jasperParameters = new HashMap();
parameters.put("reportFilePath",reportFileName);  

在jrxml中,您将执行以下操作。

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"
...>
<parameter name="reportFilePath" class="java.lang.String"/>
...
<textFieldExpression class="java.lang.String">
            <![CDATA[$P{reportFilePath}]]>
</textFieldExpression>

您可以参考this示例来使用参数。