java中获取http请求中参数的值 5
新手小白请教个问题:url如下:http://www.baidu.com/view?rid=010-03k5-01JSG9-001-1Iv&ct=d&cs=2038&v=...
新手小白请教个问题:
url 如下:
http://www.baidu.com/view?rid=010-03k5-01JSG9-001-1Iv&ct=d&cs=2038&v=ykV323224848&st=1&s=ykS274371&d=ykD0&aw=web&os=Windows
url中可以看出:
rid对应的值:010-03k5-01JSG9-001-1Iv
ct对应的值:d
cs对应的值:2038
v对应的值:ykV323224848
os对应的值:Windows
.......这里不一一列举
用java怎样获取这个url中所有的参数 和参数值
(取得的参数和参数值是不是可以放到map中?)
望高手不吝赐教。拜谢 展开
url 如下:
http://www.baidu.com/view?rid=010-03k5-01JSG9-001-1Iv&ct=d&cs=2038&v=ykV323224848&st=1&s=ykS274371&d=ykD0&aw=web&os=Windows
url中可以看出:
rid对应的值:010-03k5-01JSG9-001-1Iv
ct对应的值:d
cs对应的值:2038
v对应的值:ykV323224848
os对应的值:Windows
.......这里不一一列举
用java怎样获取这个url中所有的参数 和参数值
(取得的参数和参数值是不是可以放到map中?)
望高手不吝赐教。拜谢 展开
2个回答
展开全部
request.getParameterMap()
这个拿到的map就是直接封装好的。
追问
不太懂 , 能简单写下代码吗?
追答
Map<String , Object > map = request.getParameterMap();
if (map != null && !map.isEmpty()) {
for(Entry<String , Object> entry : map.entrySet()){
System.out.println(entry.getKey());//entry.getKey() 参数名;
//entry.getValue();参数值,类型为数组
System.out.println(StringUtils.join((Object[]) entry.getValue(), ","));
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询