首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

java代码保藏:获取HttpServletRequest中某一前缀的参数

2013-09-05 
java代码收藏:获取HttpServletRequest中某一前缀的参数public static Map getParametersStartingWith(Serv

java代码收藏:获取HttpServletRequest中某一前缀的参数

public static Map getParametersStartingWith(ServletRequest request, String prefix)    {        Enumeration paramNames = request.getParameterNames();        Map params = new TreeMap();        if(prefix == null)prefix = "";        while(paramNames != null && paramNames.hasMoreElements())         {            String paramName = (String)paramNames.nextElement();            if("".equals(prefix) || paramName.startsWith(prefix))            {                String unprefixed = paramName.substring(prefix.length());                String values[] = request.getParameterValues(paramName);                if(values != null && values.length != 0)                    if(values.length > 1)                        params.put(unprefixed, values);                    else                        params.put(unprefixed, values[0]);            }        }        return params;    }


热点排行