如何在RegisterRedirect servlet中以以下形式获取名称的值(1或2)?
....
<tr>
<td><form action="RegisterRedirect" method="post">
<input type="submit" name="1" value="Edit"></form></td>
<td><form action="RegisterRedirect" method="post">
<input type="submit" name="2" value="Delete"></form></td>
</tr>
.....
您可以先获取所有名称。由于您只有一个元素,因此获取下一个。因此,在RegisterRedirect的doPost方法中:
Enumeration<String> names = request.getParameterNames();
String firstAndOnlyElem = names.nextElement();
System.out.println(firstAndOnlyElem);
System.out.println(request.getParameter(firstAndOnlyElem));
您将从第一个表单中单击提交按钮获得1和Edit。