如何在单击按钮时获取行ID?

时间:2019-05-22 19:44:32

标签: java html mysql jsp

我正在尝试使用jsp制作购物车。我需要从一行获取ID,以使用该ID添加另一个表。我已创建表格并放置了按钮。我应该创建哪种方法或应该做什么?谢谢...

我想运行此sql命令来更新购物车:“ <Slider style={{width: 200, height: 40}} />

这是我的jsp文件的一部分,我需要使用该按钮来获取ID

insert into users.cart (Name, Price) select Name, Price from users.product where id = (...);

1 个答案:

答案 0 :(得分:1)

您可以使用<a>标记将id传递到您的jsp页面,其中对insert的查询如下所示:

 <td>
 <!-- here you are passing your id=somevalue to yourjsp page-->
   <a href="yourjsp.page?id=<%=rs.getString("id") %>">
    <input type = "button" value = "Add to cart">
   </a>
 </td> 

要达到id以上的水平,您可以执行以下操作:

   String id=request.getParameter("id");//getting id passed in url also you can convert this id to int

在查询中传递了id,然后redirect到了jsp页面。