精华内容
下载资源
问答
  • java获取url中的参数

    2016-04-27 17:10:00
    获取地址栏中的url中的userName的 String userName=new String(request.getParameter("userName")); 获取中文的需要转码 String truename_user=new String(request.getParameter("truename_user")....

    获取地址栏中的url中的userName的值

    String userName=new String(request.getParameter("userName"));

     获取中文的需要转码

    String truename_user=new String(request.getParameter("truename_user").getBytes("ISO8859_1"),"utf-8");

     

    转载于:https://www.cnblogs.com/blueskycc/p/5439339.html

    展开全文
  • 获取url中的参数值//获取url中的参数值function getParameter(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");//构建一个含有目标参数的正则表达式对象var r = window.location.search....

    获取url中的参数值

    //获取url中的参数值

    function getParameter(name){

    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构建一个含有目标参数的正则表达式对象

    var r = window.location.search.substr(1).match(reg);//匹配目标参数

    if(r!=null) {

    return unescape(r[2]); //返回参数值

    }

    return null;

    }

    comsole.log(getParameter(name));

    正则解析:

    (^|&) :表示匹配以参数名字符串开头或者&字符

    ([ ^&]*):表示匹配除了&之外的字符0次或多次 相当于 {0,}

    (&|$) :表示匹配以字符串结尾或者&字符

    name表示参数名,是一个变量

    所以这个正则就是想要匹配能够满足:&参数名name=参数值&(其中前后的$符号可以有可以没有) 这种形式的内容。

    window.location.search

    window.location.search代表的是:从问号 (?) 开始的 URL(查询部分)

    下面是window.location 对象所包含的属性

    fd0fd7a9206d91987ec4aab665950e13.png

    substr(1)

    这个是字符串截取的意思。window.location.search.substr(1)表示的是截取?后面的字符串。(不包括问号,因为问号的下标是0)

    window.location.search.substr(1).match(reg)

    match() 方法

    语法格式:stringObject.match(regexp)

    regexp在没有g标志:

    如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组,其中存放了与它找到的匹配文本有关的信息。该数组的第 0 个元素存放的是匹配文本,而其余的元素存放的是与正则表达式的子表达式匹配的文本。

    在控制台打印出结果如下:

    e62101424c5651326306109aa6b2c62c.png

    从验证结果来看函数的返回值r[2],就是正则表达式中的第二个匹配 (

    & ↩

    展开全文
  • /*** 在指定url后追加参数* @param url* @param data 参数集合 key = value* @return*/private static String appendUrl(String url, Map data) {String newUrl = url;StringBuffer param = new StringBuffer();for ...

    /**

    * 在指定url后追加参数

    * @param url

    * @param data 参数集合 key = value

    * @return

    */

    private static String appendUrl(String url, Map data) {

    String newUrl = url;

    StringBuffer param = new StringBuffer();

    for (String key : data.keySet()) {

    param.append(key + "=" + data.get(key).toString() + "&");

    }

    String paramStr = param.toString();

    paramStr = paramStr.substring(0, paramStr.length() - 1);

    if (newUrl.indexOf("?") >= 0) {

    newUrl += "&" + paramStr;

    } else {

    newUrl += "?" + paramStr;

    }

    return newUrl;

    }

    /**

    * 获取指定url中的某个参数

    * @param url

    * @param name

    * @return

    */

    public static String getParamByUrl(String url, String name) {

    url += "&";

    String pattern = "(\\?|&){1}#{0,1}" + name + "=[a-zA-Z0-9]*(&{1})";

    Pattern r = Pattern.compile(pattern);

    Matcher m = r.matcher(url);

    if (m.find( )) {

    System.out.println(m.group(0));

    return m.group(0).split("=")[1].replace("&", "");

    } else {

    return null;

    }

    }

    public static void main(String[] args) throws Exception {

    // Map param = new HashMap<>();

    // param.put("id", 1);

    // param.put("age", 18);

    // System.out.println(appendUrl("http://test.com", param));

    // System.out.println(appendUrl("http://test.com?name=a", param));

    // String url = "http://test.com?name=abd&id=1&age=18";

    String url = "http://www.xxxxx.com/login.do?#access_token=xxxx&express_id=yyyyy";

    System.out.println(getParamByUrl(url, "express_id"));

    }

    展开全文
  • 一个简单使用的例子:《JAVA权威指南》中的例子:function getArgs(){var args=new Object();var query=location.search.substring(1);//获取查询串var pairs=query.split(",");//在逗号处断开for(var i=0;i{var pos...

    一个简单使用的例子:

    《JAVA权威指南》中的例子:

    function    getArgs()

    {

    var    args=new    Object();

    var    query=location.search.substring(1);//获取查询串

    var    pairs=query.split(",");//在逗号处断开

    for(var    i=0;i

    {

    var    pos=pairs[i].indexOf('=');//查找name=value

    if(pos==-1)    continue;//如果没有找到就跳过

    var    argname=pairs[i].substring(0,pos);//提取name

    var    value=pairs[i].substring(pos+1);//提取value

    args[argname]=unescape(value);//存为属性

    }

    return    args;//返回对象

    }

    搜集来的例子:

    var    url="http://www.163.com/123.aspx?name=mary&age=23&page=123";

    var    str=url.split("?")[1];

    var    result="";

    function    getParameter(psName){

    if(str.indexOf(psName)!=-1&&(str.substr(str.indexOf(psName)-1,1)=="?"||str.substr(str.indexOf(psName)-1,1)=="&")){

    if(str.substring(str.indexOf(psName),str.length).indexOf("&")!=-1){

    var    Test=str.substring(str.indexOf(psName),str.length);

    result=Test.substr(Test.indexOf(psName),Test.indexOf("&")-Test.indexOf(psName));

    }

    else{

    result=str.substring(str.indexOf(psName),str.length);

    }

    }

    else{

    result="无此参数";

    }

    alert(result);

    }

    getParameter("age");

    //var pathname = location.pathname;当前页面的URL

    //var href = location.href;当前页面中连接的URL

    var q = location.search.substr(1);//前一页面的URL

    var qs = q.split("&");

    var m=qs[1].substring(qs[1].indexOf("=")+1);

    var d=qs[2].substring(qs[2].indexOf("=")+1);

    alert("您所统计的日期为"+m+"月"+d+"日!");

    搜集相关网址:http://www.ifmiss.com/1/blog/article.asp?id=195

    http://blog.chinaunix.net/u/21267/showart.php?id=276569

    展开全文
  • [Java教程]js获取url链接中的参数0 2016-01-11 23:00:16js获取url链接中的参数:url传递参数这是常识,这里就不多介绍了,既然传递参数就要获取参数的,下面就介绍一下如何实现此功能。代码如下:function request...
  • 在指定url后追加参数 /** * 在指定url后追加参数 * @param url * @param data 参数集合 key = value * @return */ private static String appendUrl(String url, Map<String, Object> data) { String ...
  • 之前都是先取 window.location.href的值 然后取匹配关键字近日在mdn上面发现了一个简便方法获取url中参数的值. 请点击这个链接找到例子6或者直接看这段代码(摘自MDN):function loadPageVar (sVar) {return ...
  • jsp的url :test.jsp?property_id='ssss'&name='test';一、定义一个js方法。function request(paras){var url = location.href;var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");...
  • 先给大家介绍下VueJS取得URL参数vuejs取得URL中参数的值结果:001console.log(this.$route.query.id)PS:下面给大家介绍下vue自定义表单生成器可根据json参数动态生成表单效果介绍form-create 是一个可以通过 JSON ...
  • 解决办法Map pathVariables = (Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);String classId = (String)path...示例接口// 获取某个班级下面学生列表@RequestMapping("/classes/...
  • JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs?id=1当执行这个bbs servlet时,将url参数id的传递给bbs.jsp页面?1.首先要配置web.xml,见下面的配置...
  • javascript获取当前页面url值及url中的参数值 一个简单使用的例子: 《JAVA权威指南》中的例子: function getArgs() { var args=new Object(); var query=location.search.substring...
  • 解决办法Map pathVariables = (Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);String classId = (String)path...示例接口// 获取某个班级下面学生列表@RequestMapping("/classes/...
  • 获取url中的参数

    2019-04-22 13:11:19
    功能需求             给定一个格式已经确定...c=3) ,现在需要分别获取a/b/c各个参数的值,如何实现呢? 具体代码 import java.util.regex.Matcher; import java.util.regex.Pattern...
  • javascript怎么获取请求的参数?通过使用window.location.search可以获取到当前URL的?号开始的字符串,如前面的链接获取到的search为?id=001,再对获取的字符串进行处理,就可以获取到参数的了,参考代码如下: ...
  • 大家都知道,jsp最好不要写java脚本,稍微复杂一点逻辑都会让代码十分难看,对于维护来说简直是噩梦。但是我们又不可能完全不在jspjava脚本,像这种方式,很方便而且也不会让代码很难看。当jsp需要有复杂...
  • 一个简单使用的例子: [code="java"...《JAVA权威指南》中的例子: [code="java"]function getArgs() { var args=new Object(); var query=location.search.substrin...
  • JS获取url 中的参数

    2012-04-12 11:59:58
    JS获取url 中的指定参数,源码如下: 例如获取 http://localhost:8080/index.jsp?username=beaver 获取参数 username 的为beaver [code="java"]function getQueryVariable(variable) { ...
  • 本文总结分析了.Net获取URL中文参数值的乱码问题解决方法。分享给大家供大家参考,具体如下:解决方法:1.设置web.config文件2.传递中文之前,将要传递中文参数进行编码,在接收时再进行解码。string Name = "中文...
  • 在进行web开发时,经常会把一些通用配置信息以k-v形式放在config.properties,比如:数据库信息,如下图: driverClassName=oracle.jdbc.OracleDriver url=jdbc:oracle:thin:@localhost:1521:orcl ...
  • 首先学习资料分享 java jdk1.8 api中文帮助手册 servlet 4.0 api英文帮助手册 ...提取码:38ng ...getParameterNames(): 获取当前请求中的所有参数的完整列表 主要代码: Enumeration parameterNames=req
  • 静态html文件js读取url参数,根据获取html的参数值控制html页面输出。一、字符串分割分析法。这里是一个获取URL带REQUESTRING参数的JAVASCRIPT客户端解决方案。相当于asp的request.querystring,PHP的$_GET,jsp的.....
  • jsp页面中获取servlet请求中的参数的办法详解在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs?id=1当执行这个bbs servlet时,将url参数id的传递给bbs....
  • 1、request.getRequestURL()返回是完整的url,包括...2、request.getRequestURI()得到是request URL的部分,并且web容器没有decode过3、request.getContextPath()返回 the context of the request.4、reques...
  • 在GET请求,请求参数取自查询字符串(URL问号后面数据)。例如,URL...此示例演示如何在生成输出包含请求参数的值:Hello !如果通过以下URL访问该网页:http://hostname.com/myweb...
  • 在GET请求,请求参数取自查询字符串(URL上问号后面数据)。例如,URL...此示例演示如何在生成输出包含请求参数的值:Hello!如果使用URL访问页面:http://hostname.com/mywebapp/myp...
  • 标签获取url中的参数

    2016-03-05 11:29:15
    假设URL传递的参数: [code="java"] url="adminIndex.jsp?userAccount="+userAccount+"...+data.userList[0].userName...在另一个JSP页面获取参数值: [code="java"] [/code]...
  • 问题:URL参数中加号“+”变成空格“ ”一、现象URL如:http://example.****.com/controller/action?param=rice+cook+panda后端通过Request.QueryString["param"]的方式获取值的时候,数值中的加号“+”会转换为空格...
  • servlet中的doGet方法可以获取url中传递的参数,request.getParameter("参数名") 如果参数值是中文的话,那么取出的值很可能是乱码。 解决办法: 1、对要进行URL传递的中文字符进行编码: String message = ...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 341
精华内容 136
关键字:

java获取url中的参数值

java 订阅