Lebih sedikit omong kosong, langsung ke kode kunci.
Kode spesifiknya adalah sebagai berikut:
/*** Hapus jalur di URL dan tinggalkan bagian parameter permintaan* @param Strurl URL Alamat* @Return URL Parameter Permintaan Bagian* @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 (if (}} {i} {iN = 1; mengembalikan Strallparam; }/*** parse out the key-value pairs in the url parameters* For example, "index.jsp?Action=del&id=123", parse out the Action:del,id:123 stored in the map* @param URL url address* @return url request parameter part* @author lzf*/public static Map<String, String> urlSplit(String URL){Map<String, String> mapRequest = hashmap baru <string, string> (); string [] arrsplit = null; string strurlparam = truncateurlpage (url); if (strurlparam == null) {return mapRequest;} arrsplit = strurlparam.split ("[&]"); arrsplitequal = null; arrsplitequal = strsplit.split ("[=]"); // parsing keluar nilai kunci jika (arrsplitequal.length> 1) {// parse mapRequest.put (arrsplitequal noet (0], noet {"noet) dengan benar [1] (1]);} lain {if (arrsplitequal," noet) {{ifersplitequal {1), MapRequest.put (arrsplitequal [0], ""); }}} return MapRequest; }PS: Java mencegat nilai dalam URL
Peta <String, Object> URLSPLIT (Data String) {StringBuffer Strbuf = New StringBuffer (); StringBuffer strbuf2 = new StringBuffer (); peta <String, Object> Map = New HashMap <String, Object> (); untuk (int i = 0; i <data.length (); i ++) {if (data.substring (i, i+1) .equals ("=")) {for (int n = i+1; n <data.length (); n ++) {if (data.substring (n, n+1) .equals ("&") || == Data.length ()-1) {map.put (strbuf.toString (), strbuf2); strbuf = stringBuffer baru (""); strbuf2 = baru StringBuffer (""); i = n; break;} strbuf2.append (data.substring (n, n+1));} lanjutkan;} strbuf.append (data.substring (i, i+1));} peta return;}Di atas adalah metode mencegat parameter URL di Java dan metode mencegat nilai URL di Java. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!