码迷,mamicode.com
首页 > 其他好文 > 详细

动态遍历接收的参数

时间:2020-06-19 12:24:00      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:http   treemap   new   map   style   sys   get   异常   keyset   

 

    /**
     * 动态遍历获取所有收到的参数,此步非常关键,因为以后可能会加字段,动态获取可以兼容由于加字段而引起的签名异常
     *
     * @param request
     * @return
     */
    private TreeMap<String, String> getParams(HttpServletRequest request) {
        TreeMap<String, String> map = new TreeMap<String, String>();
        Map reqMap = request.getParameterMap();
        for (Object key : reqMap.keySet()) {
            String value = ((String[]) reqMap.get(key))[0];
            System.out.println(key + ";" + value);
            map.put(key.toString(), value);
        }
        return map;
    }

 

动态遍历接收的参数

标签:http   treemap   new   map   style   sys   get   异常   keyset   

原文地址:https://www.cnblogs.com/yangj-Blog/p/13161954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!