Utils从URL获取路径

pha*_*cit 0 java url path

我需要在域名之后获取路径.
例如:网址是https://vaadin.com:8080/wiki/-/wiki/Main/Authenticating+Vaadin-based+applications/pop_up
我想得到/wiki/-/wiki/Main/Authenticating+Vaadin-based+applications/pop_up.有没有java的Utils类可以快速完成这项工作?非常感谢!

Yan*_*oto 5

你为什么不只是使用getPath()URL类?看这里:

http://docs.oracle.com/javase/6/docs/api/java/net/URL.html#getPath%28%29

类URL表示统一资源定位符,指向万维网上"资源"的指针.资源可以是文件或目录这样简单的东西,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询.有关URL类型及其格式的更多信息,请访问:

http://www.socs.uts.edu.au/MosaicDocs-old/url-primer.html 
Run Code Online (Sandbox Code Playgroud)

通常,URL可以分为几个部分.前面的URL示例表明要使用的协议是http(超文本传输​​协议),并且该信息驻留在名为www.socs.uts.edu.au的主机上.该主机上的信息名为/MosaicDocs-old/url-primer.html.主机上此名称的确切含义是协议相关和主机相关.信息通常驻留在文件中,但可以在运行中生成.URL的此组件称为路径组件.