2014-01-15 48 views
0

我想在java中的web-inf文件夾中訪問.properties文件,但我無法弄清楚如何去做。訪問WEB-INF中的文件| Java

如果文件無法訪問,爲什麼?

但是,我可以從包內部訪問文件。代碼如下:

Properties prop = new Properties(); 
     InputStream in = ReadPropertyFile.class.getResourceAsStream("temp.properties"); 
     prop.load(in); 
     System.out.println(prop.getProperty("asd")); 
     in.close(); 

那麼如何在java類中實現這個呢?

+0

使用屬性文件的完整路徑。 – Rahul

+0

雅我試過WEB-INF/temp.properties..it是拋空指針 – sree

+0

試試這個路徑而不是'/ yourappname/web-inf /' –

回答

2

我試過使用下面的代碼。

 Properties prop = new Properties(); 
     prop.load(new FileInputStream("./WebContent/WEB-INF/my.properties")); 
     System.out.println(prop.getProperty("data")); 

它工作。

+0

是啊..感謝vinayak..its working – sree