我有 2 个文本框和 3 个按钮,每个按钮都有特定的操作,即插入、更新、删除。 但是当点击特定按钮时如何重定向它呢? 因为我已经在一种表单标签中使用了它。
那么当点击任何按钮时它会做什么? 它将如何获取操作名称?
代码:
<form action="Doaction" method="post">
First Name : <input type="text" id="fname" name="fname">
<br>
Last Name : <input type="text" id="lname" name="lname"><br>
<input type="button" value="Insert">
<input type="button" value="Update">
<input type="button" value="Delete">
</form>
请问有什么帮助吗?
最佳答案
在表单中:为按钮命名
First Name : <input type="text" id="fname" name="fname">
<br>
Last Name : <input type="text" id="lname" name="lname"><br>
<input type="button" value="Insert" name="button">
<input type="button" value="Update" name="button">
<input type="button" value="Delete" name="button">
</form>
String button_param = request.getParameter("button");
RequestDispatcher rd = null;
if(button_param .equals("Insert")
{
rd=request.getRequestDispatcher("InsertServlet");
}
else if(button_param .equals("Update"))
{
rd=request.getRequestDispatcher("UpdateServlet");
}
else if(button_param .equals("Delete"))
{
rd=request.getRequestDispatcher("DeleteServlet");
}
rd.forward(request, response);
关于java - 当我们有多个按钮时如何重定向到 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19380089/