使用jetty工具包处理url参数成map
引入工具包:
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>6.1.26</version>
</dependency>
引入相关工具类:
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());
输出结果: