我改变的是编译后的classes文件夹中的.properties文件中的值,我运行之后查看webapp/web-inf/classes/.properties文件的值已经改变了。
但是值改变了之后,我必须得要重新启动服务页面才能取到到新的值,用
InputStream in = new FileInputStream r("ss.properties");
prop.load(in);
in.close();
加载后不能实时的变化。
如果只是程序更改值的请使用,prop.setProperty("ss", "123"); 。如果是人为修改 .properties 文件的值 。关闭上次,读取流 。
Properties prop = new Properties();
FileReader in = new FileReader("ss.properties");
prop.load(in);
in.close();
你的是javaEE 的项目,可以 监听器试试吧 !
Properties prop = new Properties();
FileReader in = new FileReader("ss.properties");
prop.load(in);
in.close();
你的是javaEE 的项目,可以 监听器试试吧 !
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-12-24
这里提供加载.properties文件的方法