Error 500: java.util.MissingResourceException: Can't find resource for bundle com.ibm.abc.nl.abcdf, key en_US
.
我得到了这个例外。我有包abcdf_en
下的属性文件com.ibm.abc.nl
。我不确定是否必须在 Websphere Portal 服务器或 WAS 中设置我的本地语言。有什么我想念的吗?
Error 500: java.util.MissingResourceException: Can't find resource for bundle com.ibm.abc.nl.abcdf, key en_US
.
我得到了这个例外。我有包abcdf_en
下的属性文件com.ibm.abc.nl
。我不确定是否必须在 Websphere Portal 服务器或 WAS 中设置我的本地语言。有什么我想念的吗?
该消息说这en_US
是在属性文件中找不到的实际密钥。换句话说,您的属性文件(包abcdf_en.properties
内的 , com.ibm.abc.nl
)应该在那里有一个键值对,键是en_US
.
如果你有钥匙en_US
(钥匙的名字很奇怪......),那么这意味着abcdf_en
没有被拿起。这是因为属性文件不在类路径中,或者 WebSphere Portal 不认为en
是当前请求的语言环境。您是否尝试打印出 的值request.getLocale()
?
如果值为 ,request.getLocale()
则null
可以解释您遇到的症状。