2015-11-22 59 views
1

我正在使用iReport 5.6來設計報告。
有什麼辦法可以在頁面底部打印報告路徑。
我試着用buit-in參數。但我其實不知道該怎麼做。

我想展示的例子;
BaseDir: http://localhost:8080/MyReports
ReportFile: http://localhost:8080/MyReports/myreport.jasper賈斯珀報告打印報告路徑頁

謝謝你,
Supun

回答

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示例使用參數。