java獲取url地址 JAVA獲取絕對路徑的問題如何解決?
JAVA獲取絕對路徑的問題如何解決?1使用servlet 1.1獲取項(xiàng)目的絕對路徑請求.getSession(). Getservletcontext()。Getrealpath(”)1.2獲取瀏覽器
JAVA獲取絕對路徑的問題如何解決?
1使用servlet 1.1獲取項(xiàng)目的絕對路徑請求.getSession(). Getservletcontext()。Getrealpath(”)1.
2獲取瀏覽器地址request.getRequestURL()1.
3獲取當(dāng)前文件的絕對路徑請求.getSession().getServletContext().getRealPath(請求.getRequestURI()) 2. 獲取當(dāng)前classpath字符串A2=類名class.getResource類(“”).toString()字符串a(chǎn)3=DBConnection.class.getResource(“/”).toString()字符串a(chǎn)4=DBConnection.class.getClassLoader().getResource(“”).toString()字符串t=線程.currentThread(). Getcontextclassloader()。獲取資源(“”)。Getpath()//可以很好地理解輸出。三。獲取文件t=線程.currentThread(). Getcontextclassloader()。獲取資源(“”)。Getpath()int num=t.indexof(”。Metadata”)字符串路徑=t.substring(1,Num)。Replace(“/”,“ ”)“project namewebcontentfile”
java中獲取工程中res目錄路徑的方法?
獲取當(dāng)前類的項(xiàng)目路徑。如果不添加“/”文件,f=新文件(這個.getClass().getResource(“”).getPath())系統(tǒng)輸出打?。╢) 結(jié)果:C:documents and settings管理員工作空間projectnameincom/test獲取當(dāng)前類的絕對路徑;第二:file directory=new file(“”)//參數(shù)為空字符串coursefile=目錄.getCanonicalPath() 系統(tǒng)輸出打印結(jié)果:C:documents and settings管理員工作區(qū)項(xiàng)目名稱獲取當(dāng)前類的項(xiàng)目路徑。第三種方法是URL xmlpath=這個.getClass().getClassLoader().getResource()選定.txt") 系統(tǒng)輸出打印(xmlpath)結(jié)果:file/C/documents and settings/administrator/workspace/ProjectName/bin/選定.txt獲取當(dāng)前項(xiàng)目SRC目錄選定.txt文件的第四個路徑:系統(tǒng)輸出打印( 系統(tǒng).getProperty(" 用戶.dir“”)結(jié)果:C:文檔和設(shè)置管理員工作區(qū)項(xiàng)目名稱系統(tǒng)輸出打印( 系統(tǒng).getProperty(" java.class.path結(jié)果:C:documents并在中設(shè)置administrators工作區(qū)項(xiàng)目名稱以獲取當(dāng)前項(xiàng)目路徑