以 html 形式调用不同 servlet 代码的按钮



我对Java Web编程有点陌生我在 html 表单中有两个按钮(测试连接和执行(,表单操作是一个 servlet。如何根据单击的按钮来区分 servlet 中的操作。

谢谢

在 HTML 中:

<input type='submit' name='submitButton' value='Test connection' />
<input type='submit' name='submitButton' value='execute' />

在 servlet 中:

String clickedButtonValue = request.getParameter("submitButton");
if("Test connection".equals(clickedButtonValue))
{
 ...
}
else if("execute".equals(clickedButtonValue))
{
 ...
}
else ...

这样做的原因:由于两个提交按钮共享相同的name属性,浏览器将仅发送单击的value

最新更新