java中url参数转换成map

使用jetty工具包处理url参数成map

引入工具包:


  org.mortbay.jetty
  jetty-util
  6.1.26

引入相关工具类:

import org.mortbay.util.MultiMap;
import org.mortbay.util.UrlEncoded;

具体实现:

String url = "http://localhost:8080/test?a=123&b=456";
//参数解析
MultiMap multiMap = new MultiMap();
UrlEncoded.decodeTo(url.substring(url.indexOf("?") + 1), multiMap, "UTF-8");
System.out.println(multiMap.toString());

输出结果:

{a=123, b=456}

你可能感兴趣的:(java)