Java提取URL某个参数的值

public static String getParam(String url, String name) {
    String params = url.substring(url.indexOf("?") + 1, url.length());
    Map<String, String> split = Splitter.on("&").withKeyValueSeparator("=").split(params);
    return split.get(name);
}

原文地址:https://www.cnblogs.com/GuoGY/p/9325552.html

时间: 2024-10-30 04:01:13

Java提取URL某个参数的值的相关文章

js获取url的参数和值的N种有效方法

js获取url的参数和值的N种有效方法 function getParameterByName(name) { name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); var results =

java提取url里的域名

使用java标准类库java.net.URL java.net.URL url = new java.net.URL("http://blog.csdn.net/xxx.png"); String host = url.getHost();// 获取主机名 System.out.println("host:"+host);// 结果 blog.csdn.net 原文地址:https://www.cnblogs.com/UniqueColor/p/9100767.ht

JAVA 中URL中文参数乱码的处理方法(汇总)

解决输入的全角汉字或者日文在URl中乱码的问题.以下我的实现 JS代码: function shiborikomuFw() {     var url = '${url08}';     var str = document.getElementsByName('fw');     //Str str = document.getElementsById('fw').Value;     for (var i = 0; i < str.length; i++) {     url = url +

提取url中参数的方法(转换成json格式)

还是直接上代码吧. //将url中的参数获取到并抓换成json格式 function serilizeUrl(url){ var urlObject={}; //1.正则匹配是不是以?结尾 if(/\?/.test(url)){ //substring 截取指定位置的之间的字符串, //第一个值是起始下标,第二个可不不写, //不写就一直截取到最后 //2.截取?后面的东西 var urlString = url.substring(url.indexOf('?')+1) //3.将&去除 加入

python re.findall(rule,data),根据左右边界取值url中参数的值

import re ''' 取值postid,左边界"postid=",右边界"&" ''' url="http://wwww.baidu.com/aspx?postid=6232&actiontip='保存成功'" postid=re.findall(r"postid=(.*?)&",url)[0] print(postid) def findall_data(data,LB=""

js根据URL获取参数的值

例如URl:www.yym.com?CName=123 方法: function Request(strName) {            var strHref = document.location.href;            var intPos = strHref.indexOf("?");            var strRight = strHref.substr(intPos + 1);            var arrTmp = strRight.spl

获取URL中参数的值

function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return decodeURIComponent(r[2]); return null; }

关于Java函数不支持参数默认值的讨论,最后一条亮了 2333

url遇到&amp;时,该参数的值会自动截断

一.问题的引出 在做一个公告浏览功能时,只要通过url传递的某参数值中包含 & 或  ,就会出现问题--该变量的值无法显示. 问题定位结果: 遇到&时,该参数的值会自动截断,导致参数值传递有误. 二.问题的解决 java代码中做如下测试: [java] view plaincopy String  charEncode = java.net.URLEncoder.encode("&"); System.out.println("字符& 转译后的