从URL中获取参数并添加到链接

时间:2017-07-20 17:44:58

标签: html jsp

我有一个人们正在访问的网页,并且会有不同的网址参数

&group_id=xxx

我需要提取此参数并将其添加到链接

<a href=${assignment.viewLink} class="btn btn-link assignment-list-link">

我在页面上有以下代码

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if(pair[0] == variable) 
            {return pair[1];}
        }
}

我可以通过输入以下内容在控制台中运行:

getQueryVariable("group_id") 

我正在努力编写代码来检索它并将其添加到href地址。

1 个答案:

答案 0 :(得分:0)

通过将${param.group_id}添加到模板中,您可以使用服务器端JSP / JSTL更轻松地完成此操作。如:

<a href="${assignment.viewLink}?group_id=${param.group_id}" class="btn btn-link assignment-list-link">

一般情况下,我不建议在JavaScript中执行此操作(正如您一直在尝试的那样),因为它更复杂且容易出错。