有没有办法在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