덜 말도 안되는 키 코드로 바로 가십시오.
특정 코드는 다음과 같습니다.
/*** URL의 경로를 제거하고 요청 매개 변수 부품* @Param Strurl URL 주소* @return URL 요청 매개 변수 부품* @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 <arrplit.length; i ++) {arralm =}] Strallparam의 반환; }/*** URL 매개 변수의 키 값 쌍을 구문 분석* 예를 들어 "index.jsp? action = del & id = 123", action : del, id : 123 맵에 저장된 ack* @param url url 주소* @return url 요청 매개 변수 부품* @author lzf*/public static map <string> urlsplit (string) {urlsplit, string> urlsplit. mapRequest = new Hashmap <string, String> (); String [] arrsplit = null; StrullParam = TruncateUrlPage (url); if (strurlparam == null) {return mapRequest;} arrsplit = strurlparam.split ( "[&]"; arrsplitequal = null; arrsplitequal = strsplit.split ( "[=]"); // 키 값을 if (arrsplitequal.length> 1) {// maprequest.put (arrsplitequal [0], arrsplitequal [1]); else {if (arrsplitequal [0]! mapRequest.put (arrsplitequal [0], ""); }}} return mapRequest; }추신 : Java는 URL의 값을 가로 채 웁니다
map <string, object> urlsplit (String data) {StringBuffer strbuf = new StringBuffer (); StringBuffer strbuf2 = new StringBuffer (); map <string, object> map = new Hashmap <String, Object> (); for (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) == data.length () -1) {map.put (strbuf.tostring (), strbuf2); strbuf = new StringBuffer ( ""); strbuf2 = new StringBuffer ( ""); i = n; break;} strbuf2.append (data.substring (n, n+1));} 계속;} strbuf.append (data.substring (i, i+1));} 반환 맵;}위는 Java에서 URL 매개 변수를 가로 채는 방법과 Java에서 URL 값을 가로 채는 방법입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!