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); } } }
相关文章推荐
- request的getParameter("name")、getParameterValues("arrName")、getParameterMap()用法详解
- getParameter、getParameterValues、getParameterMap用法详解
- request.getParameterValues与request.getParameter的区别
- 利用jsp中request对象getParameterValues(String name)方法同时删除多个checkbox的值
- request.getParameterValues与request.getParameter的差别
- request对象getParameterValues与getParameter的区别
- request.getParameterValues与request.getParameter的区别
- Tomcat源码分析之getParameter(String)与getQueryString()
- JAVA中request.getParameterMap()用法笔记
- JAVA中request.getParameterMap()用法笔记
- request.getParameterValues与request.getParameter的区别
- request.getParameterValues与request.getParameter的区别
- JAVA中request.getParameterMap()用法笔记
- request.getParameterValues与request.getParameter的区别
- request.getParameterValues与request.getParameter的区别
- request.getParameterValues与request.getParameter的区别
- tomcat源码分析之getParameter(String)与getQueryString()
- request.getParameterValues与request.getParameter的区别
- request.getParameterValues与request.getParameter的区别
- getParameter和getParameterValues