public class UrlUtil extends Object
| 构造器和说明 |
|---|
UrlUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getDomain(String url)
根据url地址,获取其访问的域名。
|
static String |
getFileBeforeName(String fileName)
获取文件前缀名字。
|
static String |
getFileName(String url)
根据url地址,获取其访问的文件名字
|
static String |
getPath(String url)
获取当前url地址所在的远程文件路径
|
static String |
getProtocols(String url)
获取当前url的协议,返回如 http 、 https 、 ftp 、 file 等
|
static String |
hierarchyReplace(String path,
String originalUrl)
替换掉路径的层级,即替换掉前缀的../ 、 ./ 、 /
|
static boolean |
isAbsoluteUrl(String url)
判断url是否是绝对路径网址
|
static void |
main(String[] args) |
public static String hierarchyReplace(String path, String originalUrl)
path - 绝对路径前缀,如 http://www.wang.market/a/originalUrl - 具体文件,如 ../js/func.jspublic static boolean isAbsoluteUrl(String url)
url - 要判断的urlpublic static String getPath(String url)
url - 目标url地址,绝对路径,如 http://www.wscso.com/test/a.jsppublic static String getFileName(String url)
url - 目标url,如 http://wang.market/images/a.jpg?a=123public static String getDomain(String url)
url - 目标url,如 http://wang.market/images/a.jpgpublic static String getFileBeforeName(String fileName)
fileName - 传入的文件名字。如传入 test.jpg ,则会返回不带后缀的名字: testpublic static String getProtocols(String url)
url - 绝对路径,必须是全的,包含协议的,如 http://www.xnx3.compublic static void main(String[] args)
Copyright © 2019. All rights reserved.