我对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
。