当前位置: 代码迷 >> Java Web开发 >> 奇怪的有关问题,为什么小弟我的inputstream能够取到内容,但是通过properties取不到对应的属性
  详细解决方案

奇怪的有关问题,为什么小弟我的inputstream能够取到内容,但是通过properties取不到对应的属性

热度:61   发布时间:2016-04-14 21:34:22.0
奇怪的问题,为什么我的inputstream能够取到内容,但是通过properties取不到对应的属性?
本帖最后由 chenzhp 于 2015-02-25 11:13:38 编辑
 
InputStream in = loader.getResourceAsStream("webserv.properties");
//在这里,我通过log能够看到,取得了这个properties里面所有的内容:
//就像这样的内容。
//password=3399
//BBC=123
//...

//接下来我用load,将其读入。
         prop = new Properties();

        try {
             prop.load(in);
            
        } catch (Exception e) {
            logger.fatal("Error loading properties files");
            logger.error(e.getMessage());
        }



但是,我最后用
 public String getPassword() {
     return prop.getProperty("password");
    }
返回的值总是null!!!! 既然那个inputstream 能够取到,说明文件是读到了的啊!!
谁遇到过,能讲解原因吗。太奇怪了

------解决思路----------------------
你按照这个试试看看。
------解决思路----------------------
应该是路径问题,你路径重写下。
  相关解决方案