Html 如何从servlet获取表单中存在的input submit按钮的name元素的值

Html 如何从servlet获取表单中存在的input submit按钮的name元素的值,html,servlets,Html,Servlets,如何在RegisterRedirect servlet中获取下面表单中的name值(1或2) .... <tr> <td><form action="RegisterRedirect" method="post"> <input type="submit" name="1" value="Edit"></form></td> <td><form ac

如何在RegisterRedirect servlet中获取下面表单中的name值(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));
Enumeration names=request.getParameterNames();
String firstAndOnlyElem=names.nextElement();
System.out.println(firstandonlylem);
System.out.println(request.getParameter(firstandonlylem));

单击第一个表单中的提交按钮,您将获得1并进行编辑。

是否有属性?例如:元素->属性(“名称”)