public class UURLUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLASSPATH_URL_PREFIX
针对ClassPath路径的伪协议前缀(兼容Spring): "classpath:"
|
static String |
FILE_URL_PREFIX
URL 前缀表示文件: "file:"
|
static String |
JAR_URL_PREFIX
URL 前缀表示jar: "jar:"
|
static String |
JAR_URL_SEPARATOR
Jar路径以及内部文件路径的分界符: "!/"
|
static String |
URL_PROTOCOL_FILE
URL 协议表示文件: "file"
|
static String |
URL_PROTOCOL_JAR
URL 协议表示Jar文件: "jar"
|
static String |
URL_PROTOCOL_VFS
URL 协议表示JBoss VFS资源: "vfs"
|
static String |
URL_PROTOCOL_VFSFILE
URL 协议表示JBoss文件: "vfsfile"
|
static String |
URL_PROTOCOL_VFSZIP
URL 协议表示JBoss zip文件: "vfszip"
|
static String |
URL_PROTOCOL_WSJAR
URL 协议表示WebSphere文件: "wsjar"
|
static String |
URL_PROTOCOL_ZIP
URL 协议表示zip文件: "zip"
|
static String |
WAR_URL_PREFIX
URL 前缀表示war: "war:"
|
static String |
WAR_URL_SEPARATOR
WAR路径及内部文件路径分界符
|
| Constructor and Description |
|---|
UURLUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getDecodedPath(URL url)
从URL对象中获取不被编码的路径Path
对于本地路径,URL对象的getPath方法对于包含中文或空格时会被编码,导致本读路径读取错误。 此方法将URL转为URI后获取路径用于解决路径被编码的问题 |
static URI |
toURI(URL url)
转URL为URI
|
public static final String CLASSPATH_URL_PREFIX
public static final String FILE_URL_PREFIX
public static final String JAR_URL_PREFIX
public static final String WAR_URL_PREFIX
public static final String URL_PROTOCOL_FILE
public static final String URL_PROTOCOL_JAR
public static final String URL_PROTOCOL_ZIP
public static final String URL_PROTOCOL_WSJAR
public static final String URL_PROTOCOL_VFSZIP
public static final String URL_PROTOCOL_VFSFILE
public static final String URL_PROTOCOL_VFS
public static final String JAR_URL_SEPARATOR
public static final String WAR_URL_SEPARATOR
public static String getDecodedPath(URL url)
url - URLpublic static URI toURI(URL url) throws UtilException
url - URLUtilException - 包装URISyntaxExceptionCopyright © 2020. All rights reserved.