Dan*_*Dan 6 jsp servlets multiple-value http-request-parameters
我有一个带复选框的表,用户可以检查并删除表中的那一行.我有一切工作,但如果用户检查两个框,它只检索表上的第一个.
<tr>
<td><input type="checkbox" name="id" value="${user.id}" /></td>
<td><c:out value="${user.name}" /></td>
<td><c:out value="${user.email}" /></td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这只是我的HTML的一个例子.这是我的servlet的一部分.
String id = request.getParameter("id");
Run Code Online (Sandbox Code Playgroud)
所以,再次,我可以选择第一个值,但我无法在同一个表上删除多个行.有没有我可以使用的功能或类似的东西?谢谢!
Bal*_*usC 16
getParameter()当同一名称上有多个值时,确实只返回第一个.您需要使用它getParameterValues()来获取所有这些值.
String[] ids = request.getParameterValues("id");
// ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12271 次 |
| 最近记录: |