在類和JSP中獲取當前WEB應用的路徑

2021-06-11 22:45:11 字數 422 閱讀 4785

這個總要查,所以記錄一下,下面的**是獲取到當前應用的目錄

在類檔案中:   

string path = getclass().getprotectiondomain().getcodesource().getlocation().getpath();

path = path.substring(0, path.indexof("web-inf"));

jsonfile=new file(path+"\\content\\a.jsp");

在jsp中:

inputstream is=null;

is=new fileinputstream(path+"\\web-inf\\conf\\config.properties");

在Java靜態方法中獲取當前類名

靜態方法不與特定例項關聯,不能引用this,要得到當前類名,沒有直接的辦法。通過查資料和試驗,可以用下面幾種方式 1 public static void testgetclassname 210 getclassname 11system.out.println clazzname 12 方法2 ...

JSP中獲取當前訪問URL URL引數等資訊的小結

在網上搜尋的,感覺是經常用到的就拿過來大家查閱 system.out.println url引數 request.getquerystring 訪問之後輸出的結果 1.這是不帶引數 url引數 null 2.帶引數時 url引數 userid 3 為了在servlet中,讓異常時跳到帶有引數的url...

JSP中獲取當前訪問URL URL引數等資訊的小結

jsp頁面中相關 system.out.println url引數 request.getquerystring 訪問之後輸出的結果 1.這是不帶引數 url引數 null 2.帶引數時 url引數 userid 3 為了在servlet中,讓異常時跳到帶有引數的url,找了很久才找到。原來這麼簡單...