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

     

  • 相关阅读:
    java基础的判断循环
    idea反编译
    JavaWeb
    JavaWeb
    JavaWeb
    JavaWeb
    pycharm使用virtualenv环境
    django常用操作
    Linux下Tomcat的安装以及项目部署
    Linux下JDK的安装
  • 原文地址:https://www.cnblogs.com/exmyth/p/6768937.html
Copyright © 2011-2022 走看看