簡體   English   中英

如何在jasper報告中傳遞SUBREPORT_DIR

[英]how to pass SUBREPORT_DIR in jasper report

我將JasperReports用作Web應用程序的報告工具。 (JSP + Servlet)

我已經開發了一個名為CustReport ,其中有一個名為CustSub Sub Report 我正在嘗試將此報告部署在tomcat服務器(位於其他計算機上)上。

Cust中有一個名為SUBREPORT_DIR參數,其值為"H:\\\\reports\\\\CustomerReport\\\\" ,當我從local tomcat server運行報告時,此配置有效,但是當我嘗試在remote tomcat server上運行此報告時,它給出以下異常。

Resource Not Found, CustSub.jasper

因此,我認為找不到名為CustSubSub Report

我嘗試對SUBREPORT_DIR使用以下兩個參數,但它不起作用。

SUBREPORT_DIR = "./"
AND
SUBREPORT_DIR = "com/mycomp/myapp/reports/"

那么,如何將SUBREPORT_DIR傳遞給名為CustSub Sub Report

您必須將此子報表上載到JapserReport服務器上。

上傳步驟。

1:-啟動JasperReport服務器,然后右鍵單擊要保存子報表的任何目錄。

2:-然后依次“添加資源”,“文件”和“ JRXML”,瀏覽子報表並給出任何名稱。

3:-打開iReport並轉到主報告,然后從面板中拖動“子報告”並從您的計算機中瀏覽子報告。

4:-如果有的話,添加參數。

5:-選擇subreport,然后轉到屬性部分和“ Sub report expression”屬性,編輯並更改jasperreport中的表達式,例如“ repo:/ subreport jrxml的路徑”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM