美文网首页Hello Java
HttpServletRequest request 获取for

HttpServletRequest request 获取for

作者: Aldeo | 来源:发表于2018-04-10 17:58 被阅读16次

    <pre>

     @RequestMapping(value="/pay",method = RequestMethod.POST)  

    public String buildRequest(HttpServletRequest request){  

    MapparmMap=new HashMap();  

    //方式一:getParameterMap(),获得请求参数map  

    Map map= request.getParameterMap();  

    //参数名称  

    Set key=map.keySet();  

    //参数迭代器  

    Iterator iterator = key.iterator();  

    while(iterator.hasNext()){  

                String k=iterator.next();  

    parmMap.put(k, map.get(k)[0]);  

            }  

    System.out.println("parmMap====="+parmMap.toString());  

    //方式二:getParameterNames():获取所有参数名称  

    Enumeration a = request.getParameterNames();  

    String parm=null;  

    String val="";  

    while(a.hasMoreElements()){  

    //参数名  

                parm=a.nextElement();  

    //值  

                val=request.getParameter(parm);  

                parmMap.put(parm, val);  

            }  

    System.out.println("parmMap=========="+parmMap);  

    return "";  

        }  

    </pre>

    相关文章

      网友评论

        本文标题:HttpServletRequest request 获取for

        本文链接:https://www.haomeiwen.com/subject/hmvnhftx.html