我是 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/