Menos bobagem, vá direto para o código -chave.
O código específico é o seguinte:
/*** Remova o caminho no URL e deixe a parte do parâmetro da solicitação* @param strurl URL Endereço* @return URL Parâmetro PARTE* @author lzf*/private static string truncateurlpage (string strurl) {strall strallparam = null; string [] arrsplit = null; strurl = strurl.Trim (). TolowerCase (); arsplit = strurl.split ("[?]"); if (strurl.Length ()> 1) {if (Arrsplit.length> 1) {para (int i = 1; i string <rrSlit.lnth; retornar Strallparam; }/*** Analise os pares de valor-chave nos parâmetros de URL* por exemplo, "index.jsp? ação = del & id = 123", analisando a ação: del, id: 123 armazenado no mapa* @param url endereço* @return url request parte* @author mapRequest = new hashmap <string, string> (); string [] arsplit = null; string strurlParam = truncateurlpage (url); if (strurlParam == null) {return mapRequest;} arsplit = strrlParam.split ("[&]"); arsplitequal = nulo; arsplitequal = strsplit.split ("[=]"); // analisando o valor da chave se (arsplitequal.length> 1) {// analisar corretamente o mapRequest.put (arsplitequal [0], arrsplitequal [1]);} else {se (se mapRequest.put (arrsplitequal [0], ""); }}} retornar mapRequest; }PS: Java intercepta o valor no URL
Map <string, object> urlsplit (string data) {stringbuffer strbuf = new stringBuffer (); stringbuffer strbuf2 = new stringBuffer (); map <string, object> map = new hashmap <string, object> (); para (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+1) .quals ("&") | == data.length ()-1) {map.put (strbuf.toString (), strbuf2); strbuf = new StringBuffer (""); strbuf2 = novo Stringbuffer (""); i = n; break;} strbuf2.append (data.substring (n, n+1));} continuar;} strbuf.append (data.substring (i, i+1));} mapa de retorno;}O acima é o método de interceptar os parâmetros de URL em Java e o método de interceptar valores de URL em Java. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!