1
我發現自己處於一個兩難的境地,找到一種方法來檢索urlpath。 我想從一個HTTP URL檢索基本網址,例如:找到http URL路徑的困境
http://www.test.com/somepath/path1/
base url is : test.com/somepath/path1
http://www.test.com/somepath/path1/file1.html
base url is : test.com/somepath/path1
http://www.test.com/somepath/path1/path2
base url is : test.com/somepath/path1/path2
但在使用URL對象,並使用和getHost()和的getPath()和的GetFile()的Java我會得到下面的結果:
1.
host : www.test.com (correct)
path : /somepath/path1 (correct)
file : /somepath/path1 (it should be empty but its not!)
2.
host : www.test.com (correct)
path : /somepath/path1/file1.html (incorrect)
file : /somepath/path1/file1.html (it should be file1.html)
3.
host : www.test.com (correct)
path : /somepath/path1/path2 (correct)
file : /somepath/path1/path2 (it should be empty/null)
我該如何克服這個問題?
那麼你有什麼嘗試? – 2012-03-04 01:09:01
正如我解釋:URL.getHost()/ getPath()/ getFile() – 2012-03-04 01:13:25
你可以添加代碼的問題?當我們看到代碼時,更容易看到問題所在。 – 2012-03-04 01:19:32