我为英语,法语和葡萄牙语添加了3个资源包。我在WEB-INF / bundles路径中添加了这些。我已将$R{}
用于报告中的所有标签。我还没有在 JasperReports Server 存储库中添加任何资源包。
我的理解是,由于我已经使用$R
作为我的标签, JasperReports Server 首先检查报告和存储库中是否存在相关的.properties文件并且一旦找到就会执行译文。如果没有找到,它将在WEB-INF / bundles中搜索。
由于我没有在报表或存储库中添加.properties文件,因此必须在WEB-INF / bundles中搜索。
但是,当我运行报告时,我收到了错误
java.util.MissingResourceException: Can't find bundle for base name language, locale en_US
任何关于此的想法都会有很大的帮助
答案 0 :(得分:1)
知道了!不得不把文件放在WEB-INF / classes而不是WEB-INF / bundles
由于