我从cart javascript到jsp获取购物车项目和购物车价格,然后将其从jsp转移到servlet,如下所示:
String a= request.getParameter("cartitems");//but it prints like Jan-2019Feb-2019March-2019
String b=request.getParameter("cartprice");//prints like $100,$200,$400
我需要将数据存储在数据库中,如下所示:
Cart Price
Jan-2019 $1
我正在尝试使用java和mysql构建一个具有购物车功能的网站。当将多个项目添加到购物车中时,用户可以单独购买,也可以一次性结帐。
但是,当单击“签出”按钮时,购物车项将被添加到我的数据库中,但每个项目都有不同的订单ID。
我希望所有的购物车项目都有相同的订单ID,但我不知道如何编码它。这是我的手推车
public class Cart extends Product {
private int quantity;
public Cart() {
}
public int getQuantity() {
return q
我已经在数据库中制作了Product表。因此,当用户单击Add to cart时,产品应添加到购物车表格中。我已经制作了购物车页面。但是我不知道在获取产品名称后,当用户点击添加到购物车时,如何将特定的产品插入到数据库中的购物车表格中。到目前为止,我已经在每个单独的网页上做了产品描述,名称和价格。所以请任何人都可以显示代码或教我如何在数据库的帮助下在后端的购物车工作,以及如何将产品名称,ID和价格转移到购物车。我用的是JSP,JQuery,CSS,HTML
我使用以下代码来显示数据库中的数据,但是我无法将数据添加到购物车事件中,比如单击"add to cart“按钮时
query = "select * from books";
rs = st.executeQuery(query);
out.println("<h4><marquee> WELCOME TO BOOK SECTION </marquee></h4>");
out.println("<table border=1>");
count=1;
while (rs.nex
我使用servlet和jsp制作了购物车,但我面临的问题是,每当刷新cart页面时,购物车项目的数量都会增加。实际上,我所做的是在url中传递特定的addtocart?id=3,每当用户单击某个产品上的add to cart按钮,就像addtocart.jsp?id=3一样,然后根据id从数据库中提取产品并将其添加到购物车中,但是当我刷新这个URL URL时,这个页面中的整个过程再次运行,这会增加每次刷新时的产品数量。我怎样才能解决这个问题。有什么建议吗?
product.jsp
<%
String id = request.getParameter("id");
C