Java intercepts url parameters. java intercepts URLs.
/*** Remove the path from the url and leave the request parameter Section * @ param strURL url address * @ return url request parameter Section * @ author lzf */private static String TruncateUrlPage (String strURL) {String strAllParam = null; String [] arrSplit = null; strURL = strURL. trim (). toLowerCase (); arrSplit = strURL. split ("[?] "); If (strURL. length ()> 1) {if (arrSplit. length> 1) {for (int I = 1; I <arrSplit. length; I ++) {strAllParam = arrSplit [I] ;}}return strAllParam;}/*** parse the key-value pairs in url parameters * such as "index. jsp? Action = del & id = 123 ", parse Action: del, id: 123 save to map * @ param URL url address * @ return url request parameter Section * @ author lzf */public static Map <String, String> urlSplit (String URL) {Map <String, String> mapRequest = new HashMap <String, String> (); String [] arrSplit = null; String strUrlParam = TruncateUrlPage (URL ); if (strUrlParam = null) {return mapRequest;} arrSplit = strUrlParam. split ("[&]"); for (String strSplit: arrSplit) {Stri Ng [] arrSplitEqual = null; arrSplitEqual = strSplit. split ("[=]"); // parse the key value if (arrSplitEqual. length> 1) {// parse mapRequest correctly. put (arrSplitEqual [0], arrSplitEqual [1]);} else {if (arrSplitEqual [0]! = "") {// Only the parameter has no value. mapRequest. put (arrSplitEqual [0], "") ;}} return mapRequest;} is not added ;}