【发布时间】:2013-04-17 16:57:23
【问题描述】:
在我的 jsp 中,我有两个提交表单的按钮。表单的操作重定向到一个 servlet。我想在我的 servlet 中知道按下了哪个按钮。有没有办法区分这两个按钮?
【问题讨论】:
在我的 jsp 中,我有两个提交表单的按钮。表单的操作重定向到一个 servlet。我想在我的 servlet 中知道按下了哪个按钮。有没有办法区分这两个按钮?
【问题讨论】:
被点击的提交按钮的名称包含在请求数据中。
所以:
<input type="submit" name="submit1"/>
<input type="submit" name="submit2"/>
如果您要单击其中之一,那么您实际上会在请求中获得submit1= 或submit2= 作为查询参数。你只会得到一个被点击的,而不是另一个。您可以测试负载中的值是否存在,即使它没有与之关联的实际值。
【讨论】: