2016-12-05 45 views
0
List cart = null; 
if(null==session.getAttribute("cart")) 
    cart = new ArrayList(); 
else 
    cart = (List)session.getAttribute("cart"); 
cart.add(item); 
session.setAttribute("cart",cart); 
response.sendRedirect("ProductDetail?code=" + id);  

我想了解代碼,但我仍然不是很瞭解所有內容。任何人都可以請給我解釋一下嗎?關於在J2EE中添加到購物車中的會話(數組列表)

該代碼是我的在線商店網站的一部分,這是我們將產品存儲在購物車中的部分。

回答

0

請指出代碼的哪部分不清楚? 其實這是標準的方式...

  1. 要求自帶項目投入車
  2. 車是存儲爲會議屬性的ArrayList
  3. 如果在會議沒有車,但(即第一次請求),則新的ArrayList創建
  4. 一個物品作爲下一個元素進入列表並且進入會話的購物車存儲區

就是這樣。

+0

謝謝你的回答,我現在明白了 – Sugianto