package com.ycl.common.util; import lombok.extern.slf4j.Slf4j; import javax.servlet.http.HttpServletRequest; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Iterator; @Slf4j public class ParamsMap extends HashMap implements Serializable{ private static final long serialVersionUID = -6716714932665322981L; public ParamsMap(){} public ParamsMap(HttpServletRequest request) { if(request==null)return; Iterator> entries = request.getParameterMap().entrySet().iterator(); Entry entry; String name = ""; while (entries.hasNext()) { String value = ""; entry = (Entry) entries.next(); name = (String) entry.getKey(); Object valueObj = entry.getValue(); if(null == valueObj){ value = ""; }else if(valueObj instanceof String[]){ String[] values = (String[])valueObj; for(int i=0;i