zoukankan      html  css  js  c++  java
  • HttpServletRequest request 获取form参数的两种方式

    [java] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. @RequestMapping(value="/pay",method = RequestMethod.POST)  
    2.     public String buildRequest(HttpServletRequest request){  
    3.         Map<String,String> parmMap=new HashMap<String,String>();  
    4.         //方式一:getParameterMap(),获得请求参数map  
    5.         Map<String,String[]> map= request.getParameterMap();  
    6.         //参数名称  
    7.         Set<String> key=map.keySet();  
    8.         //参数迭代器  
    9.         Iterator<String> iterator = key.iterator();  
    10.         while(iterator.hasNext()){  
    11.             String k=iterator.next();  
    12.             parmMap.put(k, map.get(k)[0]);  
    13.         }  
    14.         System.out.println("parmMap====="+parmMap.toString());  
    15.           
    16.           
    17.         //方式二:getParameterNames():获取所有参数名称  
    18.         Enumeration<String> a = request.getParameterNames();  
    19.         String parm=null;  
    20.         String val="";  
    21.         while(a.hasMoreElements()){  
    22.             //参数名  
    23.             parm=a.nextElement();  
    24.             //值  
    25.             val=request.getParameter(parm);  
    26.             parmMap.put(parm, val);  
    27.         }  
    28.         System.out.println("parmMap=========="+parmMap);  
    29.           
    30.         return "";  
    31.     }  

     

  • 相关阅读:
    软件测试经典面试题汇总测试…(转载)
    loadrunner录制时弹出invalid application path
    【转】性能测试知多少:性能分析与…(转载)
    loadrunner小知识累积(转载)
    selenium定位方法总结
    [testng]Cannot find class in classpath
    java工程名前有红色感叹号
    jenkins slave节点问题总结
    scrapy爬虫框架
    Python监听鼠标键盘事件
  • 原文地址:https://www.cnblogs.com/exmyth/p/6768937.html
Copyright © 2011-2022 走看看