java - 当我们有多个按钮时如何重定向到 servlet

标签 java html jsp servlets

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

相关文章:

java - 用户注册后需要基于表单的身份验证。有办法逃避吗?

java - 如何使用Java检查HDFS中的文件是否已更新?

css - 如何防止 HTML 文本孤儿?

java - 如何从庞大的数据库中搜索给定的单词?

javascript - 在不丢失 html 格式的情况下将特定单词包装在带有跨度的标题中

javascript - CSS:将div元素垂直和水平放置在中心,将页脚放在底部

java - 如何从 getServletContext().getContextPath() 返回域名

jsp - 属性还是属性?

java - 无法在 eclipse 中突出显示文本/变量

java - 使用 maven-assembly-plugin 创建两个可执行的 jar