您的位置:首页 > 理论基础 > 计算机网络

根据HttpSevletRequest 获取url 所有参数

2016-04-18 14:46 411 查看
private void showParams(HttpServletRequest request) {

        Map map = new HashMap();

        Enumeration paramNames = request.getParameterNames();

        while (paramNames.hasMoreElements()) {

            String paramName = (String) paramNames.nextElement();

            String[] paramValues = request.getParameterValues(paramName);

            if (paramValues.length == 1) {

                String paramValue = paramValues[0];

                if (paramValue.length() != 0) {

                    map.put(paramName, paramValue);

                }

            }

        }

        Set<Map.Entry<String, String>> set = map.entrySet();

        System.out.println("------------------------------");

        for (Map.Entry entry : set) {

            System.out.println(entry.getKey() + ":" + entry.getValue());

        }

        System.out.println("------------------------------");
    }

第二个方法

Set<Map.Entry<String, String>> set = req.getParameterMap.entrySet();

   

        for (Map.Entry entry : set) {

            System.out.println(entry.getKey() + ":" + ((String[])entry.getValue())[0]);

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: