使用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());

输出结果:

{a=123, b=456}

猜你喜欢

转载自www.cnblogs.com/azhqiang/p/9883044.html