方法一:
通過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專...