zoukankan      html  css  js  c++  java
  • 后台request获得所有参数(当你不知道它包含什么参数)

    获取request里的所有参数及参数名(参数名自动获取)

    request里有两个方法  

    request.getParameterMap();  

    request.getParameterNames();

    1.用request.getParameterNames();  

    Enumeration enu=request.getParameterNames();  
    while(enu.hasMoreElements()){  
    String paraName=(String)enu.nextElement();  
    System.out.println(paraName+": "+request.getParameter(paraName));  
    }  
    

    2.request.getParameterMap();  

    Map map=request.getParameterMap();  
        Set keSet=map.entrySet();  
        for(Iterator itr=keSet.iterator();itr.hasNext();){  
            Map.Entry me=(Map.Entry)itr.next();  
            Object ok=me.getKey();  
            Object ov=me.getValue();  
            String[] value=new String[1];  
            if(ov instanceof String[]){  
                value=(String[])ov;  
            }else{  
                value[0]=ov.toString();  
            }  
      
            for(int k=0;k<value.length;k++){  
                System.out.println(ok+"="+value[k]);  
            }  
          }  
    

      

      

  • 相关阅读:
    rocketmq的linux搭建环境
    linux调用本地shell脚本
    第二课
    第一课
    有意思的dos攻击
    信息收集
    url跳转挖掘
    Drozer之android_app分析实战
    缓存中毒
    随便写写
  • 原文地址:https://www.cnblogs.com/codekey/p/4545804.html
Copyright © 2011-2022 走看看