java路徑問題

2021-04-21 08:57:21 字數 1192 閱讀 7421

action內獲取當前絕對路徑

1、利用system.getproperty()函式獲取當前路徑:

system.out.println(system.getproperty("user.dir"));//user.dir指定了當前的路徑

2、使用file提供的函式獲取當前路徑:

file directory = new file("");//設定為當前資料夾

trycatch(exceptin e){}

file.getcanonicalpath()和file.getabsolutepath()大約只是對於new file(".")和new file("..")兩種路徑有所區別。

# 對於getcanonicalpath()函式,「."就表示當前的資料夾,而」..「則表示當前資料夾的上一級資料夾

# 對於getabsolutepath()函式,則不管」.」、「..」,返回當前的路徑加上你在new file()時設定的路徑

# 至於getpath()函式,得到的只是你在new file()時設定的路徑

比如當前的路徑為 c:/test :

file directory = new file("abc");

directory.getcanonicalpath(); //得到的是c:/test/abc

directory.getabsolutepath();    //得到的是c:/test/abc

direcotry.getpath();                    //得到的是abc

file directory = new file(".");

directory.getcanonicalpath(); //得到的是c:/test

directory.getabsolutepath();    //得到的是c:/test/.

direcotry.getpath();                    //得到的是.

file directory = new file("..");

directory.getcanonicalpath(); //得到的是c:/

directory.getabsolutepath();    //得到的是c:/test/..

direcotry.getpath();                    //得到的是..

jsp內當前路徑   ./aa/aa.jsp

java路徑問題

equest.getrealpath 這個方法已經不推薦使用了,代替方法是 request.getsession getservletcontext getrealpath 從request物件中可以獲取各種路徑資訊,以下例子 假設請求的頁面是index.jsp,專案是webdemo,則在index...

java中ImageIcon路徑問題

執行結果是icon無法顯示 類中有如下呼叫 很自然地認為當前類檔案和在同一路徑下即可。其實所謂的相對路徑起點是工程的根目錄,即project。這行 執行時在project目錄下查詢名為a.gif的檔案,結果當然是找不到。要得到工程的相對路徑可通過system.getproperty user.dir...

java載入檔案路徑問題

public static void main string args throws ioexception 1 注意 載入getclassloader 是否有的時候 沒有的話後面就要加上 text emgi.properties emgi.properties 2 載入 config 資料夾下的檔...