我有一個Jasper報告,通過Quartz在預定的時間發送出去。在JasperReports生成標記之後,我將其推送到發送給客戶的電子郵件中。主報告中有幾個子報告,在主報告底部有頁腳圖像。圖像的src值指向生成的圖像文件名稱(Jasper製作的,即:blah/img_0_0_13)。我安裝一個Web服務器來保存報表的生成HTML文件,這樣他們就可以在任何地方進行訪問,即:http://example.com/jasperreport/images/thisreallysucks/SampleReport.html_files/img_0_0_13如何關閉JasperReports生成的HTML報告的圖像文件名稱?
所以我的問題是我怎麼關閉這個瘋狂的文件名生成,只使用一些簡單的,即:http://example.com/jasperreport/images/thisdoesntsuckasbad/SampleReport.html_file/example_logo.gif
我將JRHtmlExporterParameter.IMAGES_URI設置爲指向具有圖像的Web服務器。
另一個大問題是,如果任何子報告由於缺少數據而丟失,則圖像的生成文件會發生變化。我有4個分報告...