使用单个 servlet 的多个方法调用

soh*_*ifa 1 java jsp servlets hidden-field jakarta-ee

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

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

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

Bal*_*usC 5

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

<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" />
Run Code Online (Sandbox Code Playgroud)

按下按钮的名称-值对可作为通常的请求参数使用。

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.
}
Run Code Online (Sandbox Code Playgroud)