[英]Receive javascript array in java servlet
I am looking for a way to send an array from my jsp file to java servlet. 我正在寻找一种将数组从我的jsp文件发送到Java servlet的方法。
Currently I have this 目前我有这个
var members = [];
var table = document.getElementById("my_table");
for(var i = 1; i < table.rows.length; i++) {
if(table.rows[i].getAttribute("checked")==="true") {
members.push(table.rows[i].id.substring(2));
}
}
console.log(members);
}
I want to send my members
array to my servlet. 我想将我的
members
数组发送到我的servlet。 The problem is that I think servlet only lets me get strings request.getParameter("my_value");
问题是我认为servlet只允许我获取字符串
request.getParameter("my_value");
So how can I do this? 那我该怎么做呢?
you can send the array like this: 您可以像这样发送数组:
http://localhost:8080/myApp/myServlet/?members=mem1&members=mem2&members=mem3
and in the servelt: 并在发球中:
String[] arrMembers = request.getParameterValues('members');
// arrMembers = ["mem1","mem2", "mem3"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.