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 資料夾下的檔...