java怎样获取url参数

Python014

java怎样获取url参数,第1张

public static Map<String, String> toMap(String url) {

Map<String, String> map = null

if (url != null && url.indexOf("&") > -1 && url.indexOf("=") > -1) {

map = new HashMap<String, String>()

String[] arrTemp = url.split("&")

for (String str : arrTemp) {

String[] qs = str.split("=")

map.put(qs[0], qs[1])

}

}

return map

}

public static String getQueryString(String url, String name) {

return StringUtils.toMap(url).get(name)

}

String qs = getQueryString(url, "action")

String

url

=

request.getScheme()+"://"

//请求协议

http

https

url+=request.getHeader("host")

//

请求服务器

url+=request.getRequestURI()

//

工程名

if(request.getQueryString()!=null)

//判断请求参数是否为空

url+="?"+request.getQueryString()

//

参数