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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
Jsp 单击特定提交按钮时更新特定记录_Jsp_Servlets - Fatal编程技术网

Jsp 单击特定提交按钮时更新特定记录

Jsp 单击特定提交按钮时更新特定记录,jsp,servlets,Jsp,Servlets,我有一个Jsp页面,其中显示了来自数据库的多条记录,每个数据行上都有一个提交按钮,单击servlet更新数据库 例如,我的JSP显示:- CustomerName客户城市提交按钮 所以我希望在按下哪个客户旁边的submit按钮,该客户的数据应该更新 我可以用提交按钮在jsp中显示数据,但无法从servlet更新记录。将每个提交按钮以其自己的形式放入一个隐藏字段,在其中传递行ID <td> <form action="servleturl" method="post"&g

我有一个Jsp页面,其中显示了来自数据库的多条记录,每个数据行上都有一个提交按钮,单击servlet更新数据库

例如,我的JSP显示:- CustomerName客户城市提交按钮

所以我希望在按下哪个客户旁边的submit按钮,该客户的数据应该更新


我可以用提交按钮在jsp中显示数据,但无法从servlet更新记录。

将每个提交按钮以其自己的形式放入一个隐藏字段,在其中传递行ID

<td>
    <form action="servleturl" method="post">
        <input type="submit" value="Edit" /> 
        <input type="hidden" name="id" value="${customer.id}" />
    </form>
</td>
String id = request.getParameter("id");
Customer customer = customerDAO.find(Long.valueOf(id));
// ...