zoukankan      html  css  js  c++  java
  • getParameterMap()的返回值为Map<String, String[]>,从其中取得请求参数转为Map<String, String>的方法如下:

    直接遍历报错:[Ljava.lang.String;@44739f3f

    Map<String, String> tempMap = new HashMap<String, String>();
            Map<String, String[]> reqMap = req.getParameterMap();  
            Set<Entry<String, String[]>> set = reqMap.entrySet();  
            Iterator<Entry<String, String[]>> it = set.iterator();  
            while (it.hasNext()) {  
                Entry<String, String[]> entry = it.next();  
     
                System.out.println("KEY:"+entry.getKey());  
                for (String str : entry.getValue()) {  
                    System.out.println(str);  
                    tempMap.put(entry.getKey(), str);
                }  
            } 

    顺便写一下Map的遍历:

    Set<Map.Entry<String, String>> itermap = resMap.entrySet();
            for (Map.Entry<String, String> entry : itermap) {
                String key = entry.getKey();
                String value = entry.getValue();
                System.out.println(key + ": " + value);

            }

  • 相关阅读:
    限制次数登录系统
    1-10内的数字累加,输出和大于20的数字。
    输出某个年龄的人的比例
    计算100以内的所有偶数和
    计数器解决一个人数增长问题
    switch处理多分支结构
    if处理多分支结构
    webstom破解
    下拉框左右选择
    勾中行变色效果
  • 原文地址:https://www.cnblogs.com/herosoft/p/5694166.html
Copyright © 2011-2022 走看看