1

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

4

1 回答 1

1

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

所以:

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

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

于 2013-04-17T17:14:51.457 回答