从 URL 在 JSP 中动态获取参数
Get parameters dynamically from URL in JSP
假设 URL 是
...&q0=aaa&q1=bbb&q2=ccc&q4=ddd...
我在 JSP 文件中所做的是:
var qs = [];
qs.push("${q0}");
qs.push("${q1}");
qs.push("${q2}");
qs.push("${q3}");
我想动态访问 q0...q4;像这样:
for (var i = 0; i < 4; i++) {
var temp = "q" + i;
qs.push("${temp}")
}
但我不知道如何让它发挥作用。搜索论坛但找不到答案。提前致谢。
URLSearchParams is supported by a majority of browser
const url = new URL('https://example.com?q0=aaa&q1=bbb&q2=ccc&q4=ddd')
const params = new URLSearchParams(url.search.slice(1))
params.get('q0') // expect "aaa"
params.get('q1') // expect "bbb"
params.get('q2') // expect "ccc"
params.get('q5') // expect null because q5 doesn't exist
查看文档了解更多方法。
假设 URL 是
...&q0=aaa&q1=bbb&q2=ccc&q4=ddd...
我在 JSP 文件中所做的是:
var qs = [];
qs.push("${q0}");
qs.push("${q1}");
qs.push("${q2}");
qs.push("${q3}");
我想动态访问 q0...q4;像这样:
for (var i = 0; i < 4; i++) {
var temp = "q" + i;
qs.push("${temp}")
}
但我不知道如何让它发挥作用。搜索论坛但找不到答案。提前致谢。
URLSearchParams is supported by a majority of browser
const url = new URL('https://example.com?q0=aaa&q1=bbb&q2=ccc&q4=ddd')
const params = new URLSearchParams(url.search.slice(1))
params.get('q0') // expect "aaa"
params.get('q1') // expect "bbb"
params.get('q2') // expect "ccc"
params.get('q5') // expect null because q5 doesn't exist
查看文档了解更多方法。