我正在寻找一种方法将数组从我的jsp文件发送到java servlet。
目前我有这个
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);
}
我想将members
数组发送到我的servlet。问题是我认为servlet只允许我获取字符串request.getParameter("my_value");
那我怎么能这样做呢?
答案 0 :(得分:3)
您可以像这样发送数组:
http://localhost:8080/myApp/myServlet/?members=mem1&members=mem2&members=mem3
并在servelt中:
String[] arrMembers = request.getParameterValues('members');
// arrMembers = ["mem1","mem2", "mem3"]