有沒有辦法在java中檢索url的絕對路徑(http:// localhost:8080/myApp)。該場景是,我需要連接到位於tomcat服務器的csv文件。如果我輸入絕對路徑,這個語句運行良好,但是有一個解決方案可以使用getAbsolutePath()來檢索url的路徑,如果我錯了,很抱歉。獲取java中url的絕對路徑
Connection conn = DriverManager(getConnection("jdbc:relique:csv:/home/apache-tomcat-6.0.26/webapps/myApp/"))
在此先感謝。
感謝您的答覆......你的建議在javax.servlet.ServletContext返回錯誤消息「getRealPath(java.lang.String中)聲明不能應用於()「 – Ria 2011-05-04 09:55:41
您需要將它傳遞給相對於您的上下文路徑的(URL)路徑。所以如果你想知道你的webapp的「root」目錄,只需傳入'「/」'。 – 2011-05-04 10:00:30
ServletContext.getRealPath(「/」);作品....謝謝Joachim .. – Ria 2011-05-04 10:00:49