您的位置:首页 > 产品设计 > UI/UE

JavaWeb笔记getParameter,getParameterValues,getParameterMap,getQueryString

2017-07-10 14:53 811 查看

在网页中进行参数传递时需要用到Servlet中的getParameter,getParameterValues,getParameterMap,getQueryString,getParameterNames这三种方法,他们本质上是通过map

String hobby[] = request.getParameterValues("hobby");
if(hobby!=null){
for(String s:hobby){
System.out.println(s);
}
}


getParameterMap

Map<String, String[]> map = request.getParameterMap();
System.out.println(map);//输出所有参数名及参数值封装的一个Map,每个Entry: <参数名,参数值数组>
//输出map中封装的性别信息
String ar[] = map.get("sex");
if(ar!=null){
System.out.println( ar[0] );
}


getParameterNames

Enumeration<String> en = request.getParameterNames();
while(en.hasMoreElements()){
String paramName = en.nextElement();
String values[] = request.getParameterValues(paramName);
if(values!=null){
for(String s:values){
System.out.println(paramName+":"+s);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: