如何通过一个方法 修改 servlet 程序 ApplicationResource.properties 配置文件中 键值对的值
1个回答
展开全部
你可以试试这个方法,
private static void setProperty(String key,String value) {
Properties props = new Properties();
InputStream in;
try {
in = new BufferedInputStream(new FileInputStream("ApplicationResource.properties "));
props.load(in);
in.close();
} catch (FileNotFoundException e) {
}
props.setProperty(key,value);
}
private static void setProperty(String key,String value) {
Properties props = new Properties();
InputStream in;
try {
in = new BufferedInputStream(new FileInputStream("ApplicationResource.properties "));
props.load(in);
in.close();
} catch (FileNotFoundException e) {
}
props.setProperty(key,value);
}
追问
这个方法可以, 但是通过 接口调用传递参数,调用 setProperty方法 就是保存不上值 ,郁闷,麻烦给想想,谢啦
追答
上面那个方法只是改变了Properties里的值对,配置文件没动,如果你的要求不是改动配置文件的话,你可以返回Properties的实例,在外面再访问Properties的实例
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询