HttpServletRequest request 获取form参数的两种方式

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,484评论 18 399
  • 该文仅对于中间这种支付方式有参考价值哟 一、开发背景 在微信公众号中,需要进行微信支付且为微信公众号网页支付。 二...
    英文名叫夏天阅读 5,872评论 0 7
  • 第三周第三天 类 调用 奥特曼的类里面有属性的保护和调用 小怪兽的类 类的拓展 普遍随机函数 画布里面的东西
    theDeskmateOfSb阅读 1,751评论 0 0
  • 懂,就一个字 却远如天边星辰 明亮,而又遥不可及 懂,就一个字 是午夜梦回挥不去的忧伤 是百转千回寻不到的足迹 懂...
    似曾相识a阅读 2,669评论 4 4
  • 好记性不如烂笔头!渣渣的赶紧做了个小总结~ github发布 第一种方式(老师的) 1.完成注册和登录 2.点击头...
    冷感炸毁阅读 4,153评论 0 0

友情链接更多精彩内容