`

js获取jsp中URL传递的参数

阅读更多
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("&");
        var paraObj = {}
        for (i=0; j=paraString[i]; i++){
            paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
        }

        var returnValue = paraObj[paras.toLowerCase()];
        if(typeof(returnValue)=="undefined"){
            return "";
        }else{
            return returnValue;
        }
}

        调用时直接:var value=request('参数名');
二、用正则表达式
    //获取jsp页面url参数的值,相当于request.getParameter('')一样。
function  getUrlParam(name){ 
      var   reg   =   new   RegExp("(^|&)"+   name   +"=([^&]*)(&|$)"); 
      var   r   =   window.location.search.substr(1).match(reg); 
      if   (r!=null)   return   unescape(r[2]);   return   null; 
}
调用过程同上。如 va  markerId=getUrlParam('property_id');  则可以获取property_id的值。
分享到:
评论

相关推荐

    jsp中URL传递中文参数的处理方法

    在页面的url中使用encodeURI(encodeURI(中文)),对中文... 您可能感兴趣的文章:js将json格式的对象拼接成复杂的url参数方法js的form表单提交url传参数(包含+等特殊字符)的两种解决方法JS根据key值获取URL中的参数值及

    JSP中js传递和解析URL参数以及中文转码和解码问题

    1.传递参数: 代码如下: var pmt = ‘sensor=’+ encodeURI(encodeURI(sensor))+’&device=’+encodeURI(encodeURI(device))+’&instrument=’;...接收和解析参数 代码如下: //获取URL参数 function GetRequest()

    JSP中js传递和解析URL参数以及中文转码和解码问题.docx

    JSP中js传递和解析URL参数以及中文转码和解码问题.docx

    javascript通过url向jsp页面传递中文参数导致乱码解决方案

    javascript通过url向jsp页面传递中文参数乱码,一直都是从事jsp开发者比较烦心的是,于是本文介绍了一些解决方法,感兴趣的朋友可以了解下

    JSP实用技巧集合,jsp编程的一些小技巧总结

    包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. ...

    Jsp版微信公众号支付接口及调用实例.rar

    微信支付工具类,这是一个Jsp版的微信公众号支付接口及调用实例,微信网页授权获取用户基本信息,先获取 code,跳转 url 通过 code 获取 openId,URLEncoder.encode 后可以在backUri 的url里面获取传递的所有参数,...

    在Js页面通过POST传递参数跳转到新页面详解

    最近在工作中遇到一个需求,有个页面 a.vm,对 ajax 请求的结果进行判断后,获取结果里面的数据传递给一个 URL(b.htm),跳转到新的页面 b.htm。 遇到的问题 因为一开始是 GET 请求,所以当传递的数据过大的时候,...

    jsp编程技巧集锦

    JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7...

    Javascript解析URL方法详解

    可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用”&”符号隔开,每个参数的名和值用”=”符号隔开。 fragment = 信息片断 字符串,用于

    jsp跳转的五种方式

     是在用户的浏览器端工作,sendRedirect()可以带参数传递,比如servlet?name=frank传至下个页面,同时它可以重定向至不同的主机上,sendRedirect()可以重定向有frame.的jsp文件.  重定向后在浏览器地址栏上会出现...

    ajax 提交数据到后台jsp页面及页面跳转问题

    我logincheck.jsp页面取传参数代码: String user=request.getParameter("user1"); String pwd=request.getParameter("pwd1"); login.jsp input 取2参数何用ajax 传给logincheck.jsp $.ajax({ type : "POST", url ...

    escape函数解决js中ajax传递中文出现乱码问题

    8859-1字符集进行url编码的,那样通过 request.getparameter()是能直接获取到请求参数的,但后来的javascript将escape()换成了unicode字符集编 码,如此一来,在jsp教程和servlet中就没法直接拿到请求参数了,具体...

    JavaScript完全自学宝典 源代码

    2.14.js 将函数作为参数传递。 2.15.html arguments参数的使用。 2.16.html apply方法与call方法的使用。 第3章(\c03) 示例描述:学习JavaScript的高级语法。 3.1.html 连接字符串。 3.2....

    html5手机微信端网页获取微信会员资料微信头像昵称openid,asp、php、jsp、js、ajax微信网站微信登录接口源码

    本微信登录代码主要适用于手机微信网页的会员登录功能,无需有公众号,无需申请开通开放平台,只需要网站上镶上本代码,即可实现微信网站自动登录,自动获取... } }//获取url中传递过来的值window.onload = function(){

    jsp下页面跳转的几种方法小结

    也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()...

    javascript向后台传送相同属性的参数即数组参数

    当我们向后台传送时只需要在javascript中正常定义并使用数组,将其作为参数向后台传递: 代码如下: var arry= new Array(); arry[0] = “102”; arry[1] = “103”; arry[2] = “104”; url = “test.jsp?arry=”+...

    jsp页面传参乱码的解决方法

    jsp页面传参乱码的解决方法 jsp页面js: encodeURIComponent要使用两次encodeURIComponent... 您可能感兴趣的文章:javascript通过url向jsp页面传递中文参数导致乱码解决方案jsp地址栏传中文显示乱码解决方法分享

    详解SPA中前端路由基本原理与实现方式

    常用的后台MVC模式的基本路由处理流程:浏览器输入一个url请求,从中找到Controller和Action的值,将请求传递给Controller处理,Controller获取Model数据对象,并且将Model传递给View,最后View呈现界面。 例如输入...

    超市管理系统

    2.Servlet服务端获取页面参数时,必须要有服务端验证. 例如判空 3.新增的成功失败给出提示. 4.用户新增时,注意界面使用的日期控件.和新增前,密码加密存储. (8)用户查询: 管理员可以查看所有用户列表. 经理...

Global site tag (gtag.js) - Google Analytics