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.     }  

     

  • 相关阅读:
    SOJ 2785_Binary Partitions
    Codeforces Round #328 (Div. 2)
    C++ fill 和memset
    SOJ 2749_The Fewest Coins
    Codeforces Round #327 (Div. 2)
    TYVJ P1013 找啊找啊找GF Label:动态规划
    TYVJ 1014 乘法游戏
    TYVJ 1011 NOIP 2008&&NOIP 2000 传纸条&&方格取数 Label:多线程dp
    错误集合
    TYVJ P1038/P1039 忠诚 标签:线段树
  • 原文地址:https://www.cnblogs.com/exmyth/p/6768937.html
Copyright © 2011-2022 走看看