Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 区分两个按钮_Html_Jsp_Servlets - Fatal编程技术网

Html 区分两个按钮

Html 区分两个按钮,html,jsp,servlets,Html,Jsp,Servlets,在我的JSP中有两个按钮,一个用于更新,另一个用于从数据库中删除。 我按如下方式放置I按钮: <td><img src="ok.jpg" onclick="MettreAjourForm();" name="ok"/></td> 在同一个servlet中,我想对这两个案例的处理有所不同。 有什么建议吗 谢谢。只需给按钮一个名称和值,就像其他HTML输入元素一样。只有实际按下的按钮的name=value对将作为请求参数发送到服务器。然后,您可以根据以

在我的JSP中有两个按钮,一个用于更新,另一个用于从数据库中删除。 我按如下方式放置I按钮:

<td><img src="ok.jpg"  onclick="MettreAjourForm();" name="ok"/></td>

在同一个servlet中,我想对这两个案例的处理有所不同。 有什么建议吗


谢谢。

只需给按钮一个名称和值,就像其他HTML输入元素一样。只有实际按下的按钮的
name=value
对将作为请求参数发送到服务器。然后,您可以根据以下值确定操作:

<input type="submit" name="action" value="edit">
<input type="submit" name="action" value="delete">
您还可以为按钮指定不同的名称,以便只需检查其在请求参数映射中的存在:

<input type="submit" name="edit" value="edit">
<input type="submit" name="delete" value="delete">
不需要Javascript破解/变通方法。只有当客户端禁用JS时,它才会使您的网站无法使用

<input type="submit" name="edit" value="edit">
<input type="submit" name="delete" value="delete">
String edit = request.getParameter("edit");
String delete = request.getParameter("delete");

if (edit != null) {
    // Edit button was pressed.
} else if (delete != null) {
    // Delete button was pressed.
}