【发布时间】:2015-08-31 04:00:07
【问题描述】:
这是我拥有的一个脚本,我希望能够将数组“playernames”传递给另一个 .jsp 上的 java 函数。我想知道如何将该数组传递到另一个页面,然后为我的 java 函数检索它。
<script>
function getPlayerNames() {
var selected = document.querySelectorAll("#selected-players > tr > td");
var playernames = [];
for(var i=0; i<selected.length; ++i){
var id = selected[i].getAttribute('id');
if (id.indexOf('Player')>-1) {
playernames.push(selected[i].textContent);
}
}
}
</script>
编辑:
<td style="vertical-align: top;"><button onclick="getPlayerNames()"id="generate">Generate</button><br></td>
<input type="hidden" id="players" />
<script>
function getPlayerNames(){
var selected = document.querySelectorAll("#selected-players > tr > td");
var playernames = [];
for(var i=0; i<selected.length; ++i){
var id = selected[i].getAttribute('id');
if (id.indexOf('Player')>-1) {
playernames.push(selected[i].textContent);
}
}
document.getElementById("players").values=playernames;
document.getElementById("players").submit();
window.location.replace("lineups.jsp");
}</script>
其他jsp
<%String[] players = request.getParameterValues("players");%>
【问题讨论】:
标签: javascript java html jsp