为什么没人理我,是我说的不够清楚吗?我的意思是在属性文件(*.properties)中保存了管理员的密码,当管理员想要修改密码时,后台程序如何修改属性文件中的密码信息。

解决方案 »

  1.   

    用ue和editplus也行...........
      

  2.   

    //修改属性文件的值的方法
    public void  property(){
        try {
          String url = "h:/access/pro.properties";
          Properties pros = new Properties();
          pros.load(new FileInputStream(new File(url)));
          pros.setProperty("key1", "value1");
          pros.setProperty("key2", "value2");
          pros.store(new FileOutputStream(new File(url)),"header");
        }
        catch (Exception ex) {
          ex.printStackTrace();
        }
      }
      

  3.   

    to gantti(阿甘):
       我按你的方式编写了程序,顺利的执行,控制台没有报错,但是属性文件中的值没有改变。也即管理员的密码没有改变。顺便请问,pros.store(new FileOutputStream(new File(url)),"header");中的“header”参数起什么作用。