获取request中的参数,以Map的形式返回

来源:互联网 发布:网络延时1000 编辑:程序博客网 时间:2024/05/16 08:53
/** * @Title: getParamMap  * @Description: 获取request中的参数,以Map的形式返回 * @author:liushuang * @param request * @return Map<String,Object> */@SuppressWarnings("rawtypes")private Map<String, Object> getParamMap(HttpServletRequest request){    Map<String, Object> paramMap = new HashMap<String, Object>();    Map map=request.getParameterMap();      Set keSet=map.entrySet();      for(Iterator itr=keSet.iterator();itr.hasNext();){          Map.Entry me=(Map.Entry)itr.next();          Object ok=me.getKey();          Object ov=me.getValue();          String[] value=new String[1];          if(ov instanceof String[]){              value=(String[])ov;          }else{              value[0]=ov.toString();          }          paramMap.put(ok.toString(), value.toString());    }      return paramMap;}

0 0