在jsp页面如何获得url参数

在jsp页面如何获得url参数,第1张

不太明白用JS获取参数的目的,也许Ajax中能用到吧

<script language = javascript>

function request(paras){

var url = locationhref;

var paraString = urlsubstring(urlindexOf("")+1,urllength)split("&");

var paraObj = {}

for (i=0; j=paraString[i]; i++){

paraObj[jsubstring(0,jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+1,jlength);

}

var returnValue = paraObj[parastoLowerCase()];

if(typeof(returnValue)=="undefined"){

return "";

}else{

return returnValue;

}

}

//如你给出的地址可以这样

var classid = request("classid");

var id = request("id");

//然后你就可以对这些参数处理了

</script>

如果是javaweb 项目,那么非常简单,直接调用 >

String url = requestgetScheme()+"://"; //请求协议 >

以下函数可以获取url任意参数的值:

function getParams(key){

    var url = locationsearchreplace(/^\/,'')split('&');

    var paramsObj = {};

    for(var i = 0, iLen = urllength; i < iLen; i++){

        var param = url[i]split('=');

        paramsObj[param[0]] = param[1];

    }

    if(key){

        return paramsObj[key] || '';

    }

    return paramsObj;

}

可选参数key表示获取参数的名称,如果省略该参数,则会返回一个对象,包含所有参数的key和value。

以上就是关于在jsp页面如何获得url参数全部的内容,包括:在jsp页面如何获得url参数、ASP.NET如何获取url参数、如何用js获取当前url的参数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9776788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存