JavaWeb笔记getParameter,getParameterValues,getParameterMap,getQueryString

来源:互联网 发布:群发软件 编辑:程序博客网 时间:2024/06/08 15:21

在网页中进行参数传递时需要用到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);                }            }        }
阅读全文
0 0
原创粉丝点击