RequestUtil是Tomcat出品,对URL的查询进行解析。
6.0版本的源码在这里:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/util/RequestUtil.java?view=markup
新的有8.0,直接改一下上边链接里的版本号就可以。但是6.0版本没有其它依赖,可以直接用,8.0增加了其它功能,依赖其它包。这里我们只需要它的解析功能,所以够用即可。
使用方法很简单,如下例子所示:
String query="name=tom&age=ee&";
Map<String, String[]> values = new HashMap<>();
try {
RequestUtil.parseParameters(values, query, "utf8");