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

该段代码展示了如何将Java的HttpServletRequest对象中的请求参数转换为Map数据结构。通过遍历请求参数并组合其多个值,最终将键值对存储到Map中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public 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; 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值