java 把请求数据转换成map数据

ublic static Map<String, Object> handleParamToMap(
HttpServletRequest request) {
Map<String, Object> map = new HashMap<>();
for (Entry<String, String[]> entry : request.getParameterMap()
.entrySet()) {//遍历请求参数
String[] arr = entry.getValue();//获得请求参数的值(数组)
String result = "";
if (null != arr && arr.length > 0) {
for (int i = 0; i < arr.length; i++) {
result += arr[i];
if (i < arr.length - 1) {
result += ",";//有多个值用逗号隔开
}
}
map.put(entry.getKey(), result);//给Map赋值
}
}
return map;
}

猜你喜欢

转载自hu929236906.iteye.com/blog/2378631