JavaWeb笔记getParameter,getParameterValues,getParameterMap,getQueryString

xiaoxiao2021-02-28  148

在网页中进行参数传递时需要用到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); } } }
转载请注明原文地址: https://www.6miu.com/read-27098.html

最新回复(0)