???刚看到《在Web应用中如何取得.Properties文件定义的属性》,我也想说说我的意见。他说:“这种方法只能用于和当前的ClassLoader是在同一个ClassLoader的情况,不能应用于Web应用程序,因为在Web应用程序中,我们用到了多个ClassLoader。 ”?
???但是根据我的使用情况,如下面代码:
prop?
=
?
new
?Properties();
InputStream?is?
=
?foo.
class
.getResourceAsStream(
"
foo.properties
"
);
prop.load(is);
ClassLoader?loader=Thread.currentThread().getContextClassLoader();?
??????????????System.out.println("loader??---------??"+loader);???
??????????????
//?这一部分是最重要的?
?????????????URL??url=loader.getResource("com\\yourcompany\\struts\\ApplicationResources.properties");?