我想在我的JSF 2.0應用程序中使用JasperReports。我使用的是NetBeans 6.9.1,mojarra 2.0.3和PrimeFaces 2.2.RC2。我在iReport 3.7.6中開發了一份試用報告。我已將一個靜態標籤更改爲文本字段獲取來自資源包/ .properties文件的值。報告運行從iReport的預期,但是當我嘗試從我的程序運行它,我發現了以下錯誤:程序沒有找到JasperReports資源包(.properties文件)
SEVERE: javax.faces.FacesException: #{userReportBean.runReport}: java.util.MissingResourceException: Can't find bundle for base name Bundle, locale en_US
報告運行正常沒有參考束。我唯一的解決方案是在報告運行時製作靜態標籤參數並傳入它們?或者當報告不是從iReport運行時,是否有辦法告訴報告在哪裏找到.properties文件?
我明白了。我非常天真,認爲我可以將它們複製到我的項目文件夾中,在iReport中的類路徑中引用它,並讓所有內容正常工作。我會試着把這個包放到我的源碼包中,然後把這個類路徑放到iReport中 - 或者它沒有用? – Sean 2011-01-13 21:19:54