繁体   English   中英

如何在MyEclipse中配置属性文件?

[英]How to configure properties file in MyEclipse?

我正在尝试使用Resourcebundleproperties文件中的数据检索到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是项目的名称

这个问题与MyEclipse并没有真正的关系,但是请尝试将属性文件放在src文件夹中,因为它将位于类路径中。

您必须将其放在您的源路径之一的根目录下,或者在对getBundle的调用中完全限定资源名称,例如

ResourceBundle myResources =
     ResourceBundle.getBundle("com.example.test.TestProperties");

还可以查看文档ResourceBundle.getBundle(String,Locale,ClassLoader)了解更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM