2017-08-09 78 views
0

我已为语言english,french和portugese添加了3个资源包。我已经在WEB-INF/bundles路径中添加了这些内容。我在报告中为所有标签使用了$R{}。我没有在JasperReports服务器存储库中添加任何资源包。即使文件存在也找不到包

我的理解是,因为我已经使用$R我的标签,JasperReports的服务器报告和存储库中首先检查相关的属性文件存在,一旦发现将做翻译。如果未找到,它将在WEB-INF/bundles中进行搜索。

因为我没有在报告或存储库中添加.properties文件,所以必须在WEB-INF/bundles中进行搜索。

但是,当我运行报告中,我得到的错误

java.util.MissingResourceException: Can't find bundle for base name language, locale en_US 

任何想法在这会极大的帮助

回答

0

明白了!必须将文件放入WEB-INF/classes而不是WEB-INF/bundles

谢谢

相关问题