我在一个JSP页面中使用两个提交按钮。 我需要为两个按钮使用单个表单,因为我在表单中使用的用户输入是两个提交操作都需要的。 我在表单的post动作中使用了另一个JSP页面。 下面是我试过的代码:
first.jsp
<form method="post" action="Second.jsp">
<input type="submit" id="butn" class="button" name=" Button1" value=" First Button ">
<input type="submit" id="butn" class="button" name=" Button2" value=" Second Button ">
</form>
Second.jsp
if (request.getParameter("Button1") != null){
out.println("button1 is clicked");
}
else if (request.getParameter("Button2") != null){
out.println("button2 is clicked");
但无论如何它并没有提供任何输出。 因为它获得的值仅为空。
答案 0 :(得分:3)
可能是因为你的名字中有一个空格&#39;你的意见?
<input type="submit" id="butn" class="button" name=" Button1" value=" First Button ">
而不是
<input type="submit" id="butn" class="button" name="Button1" value=" First Button ">