一尘不染

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

jsp

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

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

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


阅读 322

收藏
2020-06-08

共1个答案

一尘不染

您可以给“提交”按钮指定一个特定的名称。

<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.
}
2020-06-08