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中?)
望高手不吝赐教。拜谢
展开
 我来答
正定残疾人Cec5c
2015-09-14 · TA获得超过423个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:271万
展开全部
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(), ","));
    }
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凉小纯
2017-08-04 · TA获得超过178个赞
知道答主
回答量:25
采纳率:0%
帮助的人:3.7万
展开全部
public void getShopShow(HttpServletRequest request){
// 获取一个mapper的集合
Map<String, String[]> parameterMap = request.getParameterMap();
// 获取单个的数据
String name = request.getParameter("name");

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式