java - 使用单个 servlet 调用多个方法

标签 java jsp jakarta-ee servlets hidden-field

我是 JavaEE 新手,有一个关于具有多个方法的 servlet 的查询。

我想知道当我单击 JSP 中的“Submit”按钮时,如何调用 servlet 上的特定方法。?

有人建议使用HTML hidden fields但我不知道如何在 Jsp 中实现它们。

最佳答案

您可以为提交按钮指定一个特定名称。

<input type="submit" name="action1" value="Invoke action 1" />
<input type="submit" name="action2" value="Invoke action 2" />
<input type="submit" name="action3" value="Invoke action 3" />

按下的按钮的名称-值对可以按照通常的方式作为请求参数。

if (request.getParameter("action1") != null) {
    // Invoke action 1.
}
else if (request.getParameter("action2") != null) {
    // Invoke action 2.
}
else if (request.getParameter("action3") != null) {
    // Invoke action 3.
}

关于java - 使用单个 servlet 调用多个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9500051/

相关文章:

javascript - 是否有与我们在 ASP.net 中使用的文本编辑器等效的 JSP

java - GWT - 如何组织项目以拥有多个网页和它们之间的导航

jakarta-ee - Tinkerpop - Titan/Cassandra 项目设置

java - Spring - 如何获取列表框jsp中的对象列表

html - <br> 不换行,查看源代码也显示 <br>

java - Eclipse通过系统变量导入外部JAR

java - 我无法弄清楚扫雷递归算法

java - Eclipse 找不到 javaw.exe。已经更改了 eclipse.ini

java - java中同步方法同时被访问会发生什么?

java - Android-通知没有出现