From 0ab8a2ea521a838124f517daf4e61dee971a6d4c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 20 六月 2020 19:04:37 +0800 Subject: [PATCH] 商品系统完善 --- src/main/java/com/ks/tool/bkz/util/UrlUtil.java | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/ks/tool/bkz/util/UrlUtil.java b/src/main/java/com/ks/tool/bkz/util/UrlUtil.java index 46f3316..80299f9 100644 --- a/src/main/java/com/ks/tool/bkz/util/UrlUtil.java +++ b/src/main/java/com/ks/tool/bkz/util/UrlUtil.java @@ -1,6 +1,9 @@ package com.ks.tool.bkz.util; +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; import java.util.HashMap; +import java.util.Iterator; import java.util.Map; public class UrlUtil { @@ -26,7 +29,7 @@ */ public static Map<String, String> getParamsMap(String url) { if (url.indexOf("?") > -1) { - String params = url.substring(url.indexOf("?"), url.length()); + String params = url.substring(url.indexOf("?")+1, url.length()); String[] sts = params.split("&"); Map<String, String> paramsMap = new HashMap<>(); for (String st : sts) { @@ -37,4 +40,27 @@ } return null; } + + + /** + * 鑾峰彇璇锋眰閾炬帴 + * @param url + * @param params + * @return + */ + public static String getRequestUrl(String url, Map<String, String> params) { + String URL = url+"?"; + + for (Iterator<String> its = params.keySet().iterator(); its.hasNext(); ) { + String key = its.next(); + try { + URL += key + "=" + URLEncoder.encode(params.get(key), "UTF-8") + "&"; + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + } + if (URL.endsWith("&")) + URL = URL.substring(0, URL.length() - 1); + return URL; + } } -- Gitblit v1.8.0