在Servlet中,区分提交表单的两个按钮

时间:2013-04-17 16:57:23

标签: jsp servlets

在我的jsp中,我有两个提交表单的按钮。表单的操作重定向到servlet。我想在我的servlet中知道按下了哪个按钮。有没有办法区分这两个按钮?

1 个答案:

答案 0 :(得分:1)

单击的提交按钮的名称包含在请求数据中。

所以:

<input type="submit" name="submit1"/>
<input type="submit" name="submit2"/>

如果您点击其中一个,那么您会有效地submit1=submit2=作为请求中的查询参数。你只会得到被点击的那个而不是另一个。您可以测试有效负载中值的存在,即使它没有与之关联的实际值。