Добавление в корзину функциональности с проблемой JSP

#java #sql #database #jsp

#java #sql #База данных #jsp

Вопрос:

Я хотел бы получить некоторые рекомендации относительно проекта класса, над которым я работаю. Мне неясно, в каком процессе это работает.

Я разрабатываю приложение для книжного магазина и в настоящее время работаю над функцией «Добавить в корзину». Чего я хочу добиться, так это того, что когда я нажимаю на кнопку «Добавить в корзину», в корзину добавляется определенная книга. Я использую этот код JSP прямо сейчас, чтобы создать макет страницы на скриншоте ниже. Он извлекает данные книги из базы данных.

Я хочу иметь доступ к конкретному ISBN, названию, году и цене книги, для которой была нажата кнопка «Добавить в корзину», и чтобы она отображалась в my ShoppingCart.jsp. Есть ли способ сделать это? Я не смог найти много указаний и не понимаю процесса отправки информации. Любая помощь будет оценена!

 while (rs.next()) 
            {
            %>  
                <tbody class = "info" style = "width: 100%;">
                    <tr>
                        <td><%=rs.getString(1)%></td>
                        <td><%=rs.getString(2)%></td>
                        <td><%=rs.getInt(3)%></td>
                        <td>

lt;%=rs.getInt(4)%></td>
<td>
<form action="../ShoppingCart/shoppingCart.jsp" method="post">
<input type="hidden" name="id" value="${rs.getString(1)}" />
<input type="submit" value="Add to cart" />

</form>
</td>
</tr>
</tbody>
<% } %>

Пока это выглядит так.
введите описание изображения здесь

ПРИМЕЧАНИЕ: Пожалуйста, дайте мне знать, какие другие детали я могу предоставить, чтобы сделать это более понятным.

Комментарии:

1. Привет, поскольку вы уже проходите id , вы можете написать запрос выбора на своей shoppingCart.jsp странице, чтобы получить связанные данные.

2. Я передаю rs.getString(1) в качестве значения, которое является ISBN. Это правильно? также было бы просто выбрать идентификатор, название, годовую цену из (независимо от названия таблицы)?

3. Да, это верно .. из таблицы, где ISBNcolumn = значение, которое вы передаете из формы.