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