当前位置: 首页 > 知识库问答 >
问题:

如何对两个HTML表单使用相同的submit

谯和煦
2023-03-14

我想问一下我如何才能在一个页面中使用相同的提交2个html表单。我希望对这两个表单都有相同的操作,从而使用相同的servlet来处理Reuqest。

   <form action = "add">
     Enter first number: <input type = "text" name = "num1"><br>
     Enter second number: <input type = "text" name ="num2"><br>
  </form>
  <br>
  <br>
   <form action = "add">
     Enter Third: <input type = "text" name = "num1"><br>
     Enter fourth: <input type = "text" name ="num2"><br>
     <input type = "submit"> 
  </form>
</body>

共有1个答案

周浩博
2023-03-14

1您可以输入一个隐藏参数,如

<input type="hidden" name="fieldHidden" value="formOne/formTwo">

在每个表单的jsp文件中。

在servlet上,您将把参数的值传递到新变量中

String form = request.getParameter("fieldHidden");

if(form.equals("formOne"){ 
  //process create logic for form 1
}
else if(form.equals("formTwo")) {
  //process create logic for form 2
}

例如:在您的jsp文件中:

  <form action = "add">
     <input type="hidden" name="fieldHidden" value="formOne">
     Enter first number: <input type = "text" name = "num1"><br>
     Enter second number: <input type = "text" name ="num2"><br>
     <input type = "submit"> 
  </form>
  <br>
  <br>
  <form action = "add">
     <input type="hidden" name="fieldHidden" value="formTwo">
     Enter Third: <input type = "text" name = "num1"><br>
     Enter fourth: <input type = "text" name ="num2"><br>
     <input type = "submit"> 
  </form>

在servlet上,您将把参数的值传递到新变量中

String form = request.getParameter("fieldHidden");

if(form.equals("formOne"){ 
  //process create logic for form 1
}
else if(form.equals("formTwo")) {
  //process create logic for form 2
}

希望这有帮助:)

 类似资料:
  • 我的问题是,它似乎影响和删除相同的元素从原来的列表!

  • 根据逻辑,我需要实现两个,如果它们以相同的“相对”顺序具有相同的元素,则它们被认为是相等的。 举个例子,以下一对列表被认为彼此相等: 只要遵守相对顺序,就可以认为它们是平等的。 作为反例,这两个不相等: 导致 和 交换到位。 所以,基本上我发现这很有挑战性,因为这不是顺序完全重要的情况,也不是顺序完全不重要的情况。在这种情况下,我会使用普通的< code>list1.equals(list2)方法

  • 假设我有两个列表,现在listOld包含旧员工信息,listNew包含新员工信息 我如何比较这两个列表并返回新列表,其中包含,添加的新员工列表,包含,删除的员工列表,包含上次更新已更改的员工的新列表? 我只能想到迭代列表和比较,可能最终几乎是O(n2)时间,这可以由任何util类更有效地完成吗?

  • 问题内容: 说我有两个清单: 如果我运行,它将对其进行排序,但是还有没有一种同步的方法(因此我可以说item属于)?因此,预期输出为: 我的问题是我有一个非常复杂的程序,可以很好地处理列表,但是我有点需要开始引用一些数据。我知道这对字典来说是一个完美的情况,但是我在处理过程中尽量避免使用字典,因为我确实需要对键值进行排序(如果必须使用字典,我知道如何使用它们)。 基本上,该程序的本质是,数据按随机

  • 假设您有两个相同的对象(意味着它们分别具有相同的属性和相同的值)。 你如何测试平等性? 例

  • 问题内容: 语境 我正在为该类编写一个简单的 JUnit 测试。 阿可以从静态工厂方法,需要一个可变参数的创建 字符串 。 在的存在期间的任何时间,客户端可以检查它通过在的形式创建的参数 列表 ,通过方法。 换句话说,a 既记住并公开了使之成为现实的参数列表。有关此合同的更多详细信息: 的顺序将与为对象创建选择的顺序相同 允许重复的后续 String 组件并按顺序保留 行为未定义(其他代码保证没有