關於獲取放在src資料夾下讀取xml檔案的總結

2021-08-13 15:13:58 字數 1055 閱讀 3352

方法一:

通過getsession方法獲取專案的位置:

string s = req.getsession().getservletcontext().getrealpath("\\web-inf\\classes\\controller.xml");

string s = req.getsession().getservletcontext().getrealpath("\\web-inf\\classes\\controller.xml");

file file = new file(s);

fileinputstream in = new fileinputstream(file);

byte content = new byte[1024];

int length = in.read(content);

string xml = new string(content,0,length);

因為獲取到的是真實路徑所以還要通過file等類的處理來或的fileinputstream

方法二:

通過獲取class位元組碼檔案getclassloader來實現

inputstream in = aaacc.class.getclassloader().getresourceasstream("controller.xml");
因為獲取的是inputstream所以要直接根據inputstream進行處理

ufferedreader reader = new bufferedreader(new inputstreamreader(in));

stringbuilder sb = new stringbuilder();

string line = null;

while ((line = reader.readline()) != null)

string xml = sb.tostring();

關於go語言編碼需要放到src 資料夾下的問題

golang中gopath的簡單理解 1 為什麼要配置gopath 配置gopath的用意是為了方便專案的部署和構建,以及可以直接使用go ge程式設計客棧t 命令 第三方的包到自己的專案的src下和相關的執行檔案bin目錄,和中間檔案pkg src 專案的源 pkg 編譯後的生成檔案 bin 編譯...

獲取資料夾下所有檔案

ming xi path r c users administrator.carlos pc desktop 國防專利局 all tables 繳費明細表 彙總的繳費明細表 繳費明細表.xlsx decode utf 8 def get file path file dir,file type xl...

go語言編碼 需要放到src 資料夾下

1 為什麼要配置gopath src 專案的源 pkg 編譯後的生成檔案 bin 編譯後的可執行檔案 如果你只是想單獨的寫個go 可以不設定gopath 2 結合goland來講解gopath 2.1 使用goland建立乙個gose專案,可以不配置gopath 環境變數中我沒有配置 新建gose專...