一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java截取url參數的方法

Java截取url參數的方法

2020-06-02 11:20mrr JAVA教程

本文給大家帶來了java截取url參數,url值得方法,代碼簡單易懂,非常不錯,具有參考借鑒價值,感興趣的朋友一起學習吧

廢話少說,直奔關鍵代碼。

具體代碼如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/**
* 去掉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<arrSplit.length;i++){
strAllParam = arrSplit[i];
}
}
}
return strAllParam;
}
/**
* 解析出url參數中的鍵值對
* 如 "index.jsp?Action=del&id=123",解析出Action:del,id:123存入map中
* @param URL url地址
* @return url請求參數部分
* @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){
String[] 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;
}

PS:java截取url中的值

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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).equals("&")|| n ==data.length()-1){
map.put(strbuf.toString(), strbuf2);
strbuf =new StringBuffer("");
strbuf2 =new StringBuffer("");
i=n;
break;
}
strbuf2.append(data.substring(n,n+1));
}
continue;
}
strbuf.append(data.substring(i,i+1));
}
return map;
}

以上所述是小編給大家介紹的Java截取url參數的方法及java截取url值的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲福利电影一区二区? | 国内免费高清视频在线观看 | 呜呜别塞了啊抽插 | 大学生初次破苞免费视频 | 特级老女人淫片高清视频 | 性欧美sexvideo另类 | 激情影院网站 | 亚洲激情自拍偷拍 | 日本邪恶动态 | 亚洲国产欧美在线人网站 | 成年无限观看onlyfans | 午夜看片a福利在线观看 | 精品一区在线 | 91免费播放人人爽人人快乐 | 成人资源影音先锋久久资源网 | 2021福利视频 | 好大好硬好紧太深了受不了 | 亚洲国产精品成 | 丝袜足液精子免费视频 | 日韩精品成人免费观看 | 果冻传媒在线视频播放观看 | 女学生被老师调教在教室 | 调教开发新婚娇妻放荡 | 人成午夜免费大片在线观看 | 性xxx免费视频 | 亚洲国产货青视觉盛宴 | 精品四虎国产在免费观看 | 女性全身裸露无遮挡 | lilisha李丽莎喷水大胆在线 | 羞羞答答免费人成黄页在线观看国产 | 天海翼最新作品 | 日本亚洲免费 | 亚洲国产婷婷俺也色综合 | 国产成人h视频在线播放网站 | 国产精品一级香蕉一区 | 四虎影视紧急入口地址大全 | 特黄特色大片免费视频大全 | 97伊人久久精品亚洲午夜 | 天天做天天爱天天一爽一毛片 | 久久视频在线视频观看精品15 | 天堂在线国产 |