【发布时间】:2014-08-09 21:07:50
【问题描述】:
我正在尝试使用Resourcebundle 将数据从properties 文件检索到dropdown
但我收到错误
java.util.MissingResourceException: Can't find bundle for base name `Color`, locale en_US
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1521)
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1260)
这里的颜色是属性文件的名称
部分代码是:
<select name="color2">
<option value="empty">Select Color2</option>
<%
ResourceBundle rb = ResourceBundle.getBundle("Color");
Enumeration<String> serverKeys = rb.getKeys();
while(serverKeys.hasMoreElements())
{
String key = (String)serverKeys.nextElement();
String value = rb.getString(key);
%>
<option value="<%=rb.getString(key)%>"><%=rb.getString(key)%></option>
<%
}
%>
</select>
属性文件的位置是:
/test/WebRoot/WEB-INF/properties/Color.properties
test是项目名称
【问题讨论】:
标签: java html jsp resourcebundle properties-file