我用SERVLET做一个简单的数据库查询,我的.properties文件在项目根目录下的properties文件里,名字为ObjectFactory.properties.我想用ResourceBundle类来实例化类的对象,方法如下:
public class ObjectFactory { private static ResourceBundle bundle = null; public static Object getObjectInstance(String classname) {
bundle = ResourceBundle.getBundle("properties/Objectfrocty");
Object obj = null;
try {
obj = Class.forName(bundle.getString(classname)).newInstance();
} catch (InstantiationException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return obj;
}
}
请问下bundle = ResourceBundle.getBundle("properties/Objectfrocty");这个方法里的路径要怎么写?我这样写它会报错:
java.util.MissingResourceException: Can't find bundle for base name properties/Objectfrocty, locale zh_CN
请各位达人帮下我......