Чтобы облегчить ваш будущий обзор, я пишу внимательно и записываю свой рост.
Поскольку это корзина для покупок, предпосылка состоит в том, что сначала необходима серия продуктов, то есть объект создан, и здесь построен список продуктов.
Показать в браузере по запросу
Основной дисплей был сделан, и теперь мы находимся в основном нашем Сервлете
Нажав, чтобы поместить его в корзину, вы получите доступ к сервлету
Код корзины покупок
пакет com.servlet; импорт java.io.ioexception; import java.io.printwriter; импорт java.util.hashmap; import java.util.map; импорт javax.servlet.servletexcept javax.servlet.http.httpservletresponse; import com.dao.goodsdao; import com.entity.goods; import com.entity.goodsitem; putcarservlet putcarservlet httpservlect {public void doget (httpservletrequest, httpservsev response.setContentType ("text/html"); Printwriter Out = response.getWriter (); Dopost (запрос, ответ); } public void dopost (httpservletrequest, httpservletresponse response) throws servletexception, ioexception {response.setContentType ("text/html"); Printwriter Out = response.getWriter (); // Получить номер номера идентификатор строки = request.getParameter ("GoodsId"); // Получить всю информацию об объекте продукта по номеру Goalddao dao = new GoodsDao (); Товар g = dao.getgoodsbyid (id); // Поместите продукт в корзину // Коллекция карт - это корзина // карта <ключ, значение> Номер продукта используется в качестве ключа в качестве значения // 1. Определите, есть ли корзина для покупок // корзина по магазинам размещена в сеансе // Корзина по магазинам взята с карты сеанса <String, GoodsItem> gwc = (map <string, goodsitem>) request.getSession (). Getattribute ("gwc"); // отображать if (gwc == null) {// Создать корзину для покупок gwc = new hashmap <string, goodsitem> (); } // Поместите элемент продукта в корзину для покупок // Поместить (номер продукта, GoaldItem) Добавить данные в коллекцию GWC // Если вы хотите увидеть, существует ли продукт в корзине //, чтобы сказать, что это соответствует тому, существует ли такой элемент продукта в наборе GW // существование // Установить количество +1 // Получить значение по ключу // Ключ - это значение номера продукта - это элемент продукта. Пункт продукта содержит информацию об объекте продукта и количество информации о товарах SPX = GWC.Get (ID); // Получить исходное количество int yldsl = spx.getCount (); //+1 на исходном количестве gwc.get (id) .setCount (yldsl+1); //gwc.get(id).setcount(gwc.get(id).getCount()+1); } else {// не существует // Создать новый элемент для количества 1 Goodtem gi = new GoodsItem (g, 1); // Поместите этот элемент в gwc gwc.put (id, gi); } // Поместите корзину покупок в session request.getSession (). Setattribute ("gwc", gwc); // продолжить ответ на покупку.sendredirect ("index.jsp"); }} Результаты исполнения:
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.