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

时间:2011-01-27 13:32:46

标签: jsp servlets

我有一个Jsp页面,它显示了数据库中的几条记录,每个数据行的click servlet上都有一个提交按钮来更新数据库。

例如我的JSP显示: - 客户名称客户城市SubmitButton。

所以我希望在按下任何客户旁边的提交按钮时,应该更新该客户的数据。

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

1 个答案:

答案 0 :(得分:0)

将每个提交按钮放在自己的表单中,并带有一个隐藏字段,您可以在其中传递行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));
// ...