Как забрать товар из корзиныJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как забрать товар из корзины

Сообщение Anonymous »

Я создаю книжный интернет-магазин с помощью JSP и сервлета, который позволяет пользователю просматривать книги и добавлять их в корзину, а затем обрабатывать их для оформления заказа, но когда я добавляю товар в корзину и нажимаю «Просмотреть корзину», появляется сообщение, что корзина пуста. .
это мой AddToCart.jsp:

Код: Выделить всё







Item Added to Cart




Item Added to Cart

You have successfully added [b][/b] to your cart.


[url=Cart.jsp]
View Cart
[/url]
[url=home.jsp]
Continue Shopping
[/url]





вот AddToCartServlet.java:

Код: Выделить всё

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.List;

@WebServlet("/addToCart")
public class AddToCartServlet extends HttpServlet {

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

// Retrieve the item details from the request
String title = request.getParameter("title"); // Get item title from request
int id = Integer.parseInt(request.getParameter("id")); // Get item ID from request

// Create a new item
Item newItem = new Item(id, title);

// Get the user's session
HttpSession session = request.getSession();

// Retrieve the cart from the session
List cart = (List) session.getAttribute("cart");
if (cart == null) {
cart = new ArrayList(); // If cart doesn't exist, initialize it
}

// Add the new item to the cart
cart.add(newItem);
session.setAttribute("cart", cart); // Update the session with the new cart

// Redirect to the confirmation page with the item title
response.sendRedirect("cartConfirmation.jsp?title=" + URLEncoder.encode(title, "UTF-8"));
}

// Item class to represent an item in the cart
private static class Item {
private int id;
private String title;

public Item(int id, String title) {
this.id = id;
this.title = title;
}

public int getId() {
return id;
}

public String getTitle() {
return title;
}
}
}
а затем мой файл cars.jsp

Код: Выделить всё







Your Cart




Your Cart



Your cart is currently empty.
[url=home.jsp]
Continue Shopping
[/url]






Item
Author
Price
Actions







$



Remove







Total: $

[url=checkout.jsp]
Proceed to Checkout
[/url]






Я хочу, чтобы в корзине отображался добавленный товар, а затем переходил к оформлению заказа, обработанный товар должен быть отправлен на панель администратора.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -from-cart
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как забрать товар из корзины
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Обновить пользовательский атрибут корзины на странице корзины/корзины. Надстройки продукта WooCommerce.
    Anonymous » » в форуме Php
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Обновить пользовательский атрибут корзины на странице корзины/корзины. Надстройки продукта WooCommerce.
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Удалить товар из корзины
    Anonymous » » в форуме CSS
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как удалить один товар из корзины woocommerce
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»