1 Web工程下讀取配置檔案的幾種常見方式

2021-07-10 00:10:27 字數 1354 閱讀 3598

1、在servlet中資源檔案的讀取

方法一:獲取資源檔案的資料流

servletcontext context = this.getservletcontext();

inputstream is = context.getresourceasstream("/person.properties");

properties pt = new properties();

pt.load(is);

system.out.println(pt.getproperty("name"));

方法二:獲取資源檔案的絕對路勁,然後利用fileinputstream,與上面的區別在於這裡可以獲得要操作檔案的檔名

servletcontext context = this.getservletcontext();

string realpath = context.getrealpath("web-inf/classes/person.properties");

system.out.println(realpath);

string filename = realpath.substring(realpath.lastindexof("\\")+1);

system.out.println(filename);

fileinputstream fis = new fileinputstream(realpath);

properties pt = new properties();

pt.load(fis);

system.out.println(pt.getproperty("name"));

在普通類中獲取資源配置檔案,因為普通類裡面沒有servletcontext物件,所以要利用類載入器

Linux 下 Bash配置檔案讀取

linux安裝時可能要修改的配置檔案 etc profile etc bashrc ubuntu沒有這個檔案,對應地,其有 etc bash.bashrc檔案。我用的是ubuntu系統,所以下面將一律使用 etc bash.bashrc來敘述 bash profile bash login prof...

配置檔案的讀取

配置檔案的讀取是程式中必要部分,雖然不算複雜,但如果每次都寫配置檔案的分析提取 也是件煩人的事。現在流行的配置檔案格式有 ini,xml 簡單name value對等格式,acl庫中實現了最簡單的 name value對格式的配置檔案,該檔案格式有點類似於 xinetd.conf 的格式,檔案格式如...

Java讀取WEB INF下的配置檔案

一,配置檔案位於類路徑下 例如下圖的spring dao.xml 在 中 new spring dao.xml 在單元測試中 runwith springjunit4classrunner.class contextconfiguration locations 二,配置檔案位於web inf目錄下...