假设我有以下HTML表单:
<form name="createnewuser" action="verifyInfo.jsp">
... Contents of form here ...
</form>
在verifyInfo.jsp中,有没有办法调用表单的名称(理想情况下是某种$ {param}变量)?
答案 0 :(得分:2)
要识别提交的表单,您可以使用:
表单的名称不会作为POST数据的一部分发送到服务器。
<form id="form1">
<input type="submit" name="form1" value="Submit Form"/>
</form>
<form id="form2">
<input type="submit" name="form2" value="Submit Form"/>
</form>
现在,form1或form2将作为POST数据发送,其中包含按钮的值文本。
这是一些代码。我不熟悉JSP,但我认为这就是你做的O_O
if ( request.getParameter("form1") != null ) {
//Do stuff with form1
}
else if ( request.getParameter("form2") != null ) {
//Do stuff with form2
}