【问题标题】:In Servlet, differentiate between two buttons that submit the form在 Servlet 中,区分提交表单的两个按钮
【发布时间】:2013-04-17 16:57:23
【问题描述】:

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

【问题讨论】:

标签: jsp servlets


【解决方案1】:

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

所以:

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

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

【讨论】:

  • 我有
猜你喜欢
  • 2015-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-13
  • 2010-10-07
相关资源
最近更新 更多