通过request读取所有参数
Posted 菜鸟奋斗史
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过request读取所有参数相关的知识,希望对你有一定的参考价值。
获取request里的所有参数及参数名(参数名自动获取) - [ Java ]
request里有两个方法:
1)request.getParameterMap();
1 Enumeration enu=request.getParameterNames(); 2 while(enu.hasMoreElements()){ 3 String paraName=(String)enu.nextElement(); 4 System.out.println(paraName+": "+request.getParameter(paraName)); 5 }
2)request.getParameterNames();
1 Map map=request.getParameterMap(); 2 Set keSet=map.entrySet(); 3 for(Iterator itr=keSet.iterator();itr.hasNext();){ 4 Map.Entry me=(Map.Entry)itr.next(); 5 Object ok=me.getKey(); 6 Object ov=me.getValue(); 7 String[] value=new String[1]; 8 if(ov instanceof String[]){ 9 value=(String[])ov; 10 }else{ 11 value[0]=ov.toString(); 12 } 13 14 for(int k=0;k<value.length;k++){ 15 System.out.println(ok+"="+value[k]); 16 } 17 }
以上是关于通过request读取所有参数的主要内容,如果未能解决你的问题,请参考以下文章
解决在Filter中读取Request中的流后,后续controller或restful接口中无法获取流的问题
什么是 Request.InputStream 以及何时使用它?
从ESPAsyncWebServer请求参数读取数据时的冥想错误