我已将翻译文件app_fi.properties放在文件夹/ WEB-INF / i18n /中,但我收到以下错误消息。这可能有什么问题?
java.util.MissingResourceException: Can't find bundle for base name WEB-INF.i18n.app, locale fi_FI java.util.ResourceBundle.throwMissingResourceException(Unknown Source) java.util.ResourceBundle.getBundleImpl(Unknown Source)
java.util.ResourceBundle.getBundle(Unknown Source)
答案 0 :(得分:6)
你必须在/ WEB-INF / classes(或类路径中的某个地方)放置app _ *。属性并将其加载为类。
以示例:
/WEB-INF/classes/i18n/pack2/app_fi.properties
加载了
ResourceBundle.getBundle("i18n.pack2.app", ...)
答案 1 :(得分:1)
您是否将WEB-INF/i18n
文件夹添加到容器的类路径?