|  | @@ -4,8 +4,11 @@ import java.io.IOException;
 | 
	
		
			
				|  |  |  import java.io.UnsupportedEncodingException;
 | 
	
		
			
				|  |  |  import java.net.URLDecoder;
 | 
	
		
			
				|  |  |  import java.net.URLEncoder;
 | 
	
		
			
				|  |  | +import java.util.Collections;
 | 
	
		
			
				|  |  |  import java.util.Enumeration;
 | 
	
		
			
				|  |  | +import java.util.HashMap;
 | 
	
		
			
				|  |  |  import java.util.Map;
 | 
	
		
			
				|  |  | +import javax.servlet.ServletRequest;
 | 
	
		
			
				|  |  |  import javax.servlet.http.HttpServletRequest;
 | 
	
		
			
				|  |  |  import javax.servlet.http.HttpServletResponse;
 | 
	
		
			
				|  |  |  import javax.servlet.http.HttpSession;
 | 
	
	
		
			
				|  | @@ -79,6 +82,34 @@ public class ServletUtils
 | 
	
		
			
				|  |  |          return Convert.toBool(getRequest().getParameter(name), defaultValue);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 获得所有请求参数
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param request 请求对象{@link ServletRequest}
 | 
	
		
			
				|  |  | +     * @return Map
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    public static Map<String, String[]> getParams(ServletRequest request)
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +        final Map<String, String[]> map = request.getParameterMap();
 | 
	
		
			
				|  |  | +        return Collections.unmodifiableMap(map);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 获得所有请求参数
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param request 请求对象{@link ServletRequest}
 | 
	
		
			
				|  |  | +     * @return Map
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    public static Map<String, String> getParamMap(ServletRequest request)
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +        Map<String, String> params = new HashMap<>();
 | 
	
		
			
				|  |  | +        for (Map.Entry<String, String[]> entry : getParams(request).entrySet())
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            params.put(entry.getKey(), StringUtils.join(entry.getValue(), ","));
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return params;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 获取request
 | 
	
		
			
				|  |  |       */
 |