没有为输入标签指定name属性,如果未指定name属性,则不会发送任何值。
在您的情况下
request.getParameter
,request.getParameterValues
返回相同的值,因为players
element仅指定了一个。使用request.getParameter
时将直接返回string
,request.getParameterValues
将返回string[]
length1
。
如果您想派遣多个玩家并且不想在jsp中重复元素,请
players使用以下特殊字符来连接该字符:
document.getElementById("players").value=playernames.join("::");您可以将as作为字符串输入,
lineup.jsp并可以使用相同的特殊字符将其拆分,如下所示:
<% String players = request.getParameter("players"); String[] s = players.split("::");%>


