为了账号安全,请及时绑定邮箱和手机立即绑定

java test

java test

alex_017 2015-12-08 16:35:59
import org.json.JSONObject;    public class URLUtils  {     /**      * 解析出url参数中的键值对      * 如 "index.jsp?Action=del&id=123",解析出Action:del,id:123存入map中      * @param URL url地址      * @return url请求参数部分      */     public static Map<String, String> URLParseParam(String URL)     {        Map<String, String> mapRequest = new HashMap<String, String>();        String[] arrSplit = null;        String strUrlParam = TruncateUrlPage(URL);        if (strUrlParam == null)        {           return mapRequest;        }        //每个键值为一组         arrSplit = strUrlParam.split("[&]");        for (String strSplit : arrSplit)        {           String[] arrSplitEqual = null;           arrSplitEqual = strSplit.split("[=]");           //解析出键值            if (arrSplitEqual.length > 1)           {              //正确解析               mapRequest.put(arrSplitEqual[0], arrSplitEqual[1]);           } else           {              if (arrSplitEqual[0] != "")              {                 //只有参数没有值,不加入                  mapRequest.put(arrSplitEqual[0], "");              }           }        }        return mapRequest;  }
查看完整描述

1 回答

?
china_hechuan

TA贡献6条经验 获得超0个赞

..............................................这么解析也太麻烦了吧

查看完整回答
反对 回复 2015-12-10
  • 1 回答
  • 0 关注
  • 1283 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信