From a20f7ed40c0b52fdad3dd5e4eb450ecb883bb105 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Mon, 22 Jan 2024 17:49:20 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=B8=B8?= =?UTF-8?q?=E9=87=8F=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/recruit/constant/RecruitConstant.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/com/engine/recruit/constant/RecruitConstant.java b/src/com/engine/recruit/constant/RecruitConstant.java index bcc2804..ab80aff 100644 --- a/src/com/engine/recruit/constant/RecruitConstant.java +++ b/src/com/engine/recruit/constant/RecruitConstant.java @@ -1,9 +1,10 @@ package com.engine.recruit.constant; import com.engine.recruit.exception.CustomizeRunTimeException; +import org.apache.commons.lang.StringUtils; import weaver.general.BaseBean; -import java.net.URL; +import java.net.URI; import java.nio.charset.StandardCharsets; /** @@ -90,8 +91,11 @@ public class RecruitConstant { * @return */ public static String getCompleteUrl(String url) { + if (StringUtils.isBlank(url)) { + return ""; + } try { - URL u = new URL(url); + URI u = new URI(url); // 如果URL对象的getHost()方法获取到了域名,则直接返回原始URL if (u.getHost() != null) { return url;