1

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 中设置我的本地语言。有什么我想念的吗?

4

1 回答 1

0

该消息说这en_US是在属性文件中找不到的实际密钥。换句话说,您的属性文件(包abcdf_en.properties内的 , com.ibm.abc.nl)应该在那里有一个键值对,键是en_US.

如果你有钥匙en_US(钥匙的名字很奇怪......),那么这意味着abcdf_en没有被拿起。这是因为属性文件不在类路径中,或者 WebSphere Portal 不认为en是当前请求的语言环境。您是否尝试打印出 的值request.getLocale()

如果值为 ,request.getLocale()null可以解释您遇到的症状。

于 2012-10-30T04:59:19.023 回答