正在加载图片...
int fl for (int i estore cart tc =(estore cart)mycart get(i)i if(tc. getsku()equals(sku))( int cc tc. getCount()i t count(cc+1) brea g mycart. add(n cart (l, sku))i mycart new Arraylist ()i mycart. add(new estore cart (1, sku))i tribute("mycart", mycart else if(action. equals("remove "))I if(mycart ! null)t int cc =0, flag =-l; new estor t(); for (int i =0; i mycart size()i 1++)t tc =(estore cart)mycart get(i) i£(t brea if(fl tc. setCount(cc-1)i t set(fl else mycart. remove(flag) if(mycart size() 0) elsint flag = 0; for(int i =0; i < mycart.size(); i++){ estore.cart tc = (estore.cart)mycart.get(i); if(tc.getSku().equals(sku)){ flag = 1; int cc = tc.getCount(); tc.setCount(cc+1); mycart.set(i, tc); break; } } if(flag == 0){ mycart.add(new estore.cart(1,sku)); } } else{ mycart = new ArrayList(); mycart.add(new estore.cart(1,sku)); } session.setAttribute("mycart", mycart); } else if(action.equals("remove")){ if(mycart != null){ int cc = 0, flag = -1; estore.cart tc = new estore.cart(); for(int i =0; i < mycart.size(); i++){ tc = (estore.cart)mycart.get(i); if(tc.getSku().equals(sku)){ cc = tc.getCount(); flag = i; break; } } if(flag != -1){ if(cc > 1){ tc.setCount(cc-1); mycart.set(flag, tc); } else mycart.remove(flag); } if(mycart.size() == 0) session.removeAttribute("mycart"); else
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有