2016-12-05 9 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のセッションについてカートに追加する(アレイリスト)

このコードは、私たちがカートに商品を格納する私のオンラインストアのWebサイトの一部です。

答えて

0

コードポイントどの部分が明確でないのですか? 実はそれは標準的な方法がある...

  1. 要求がカートセッション属性として格納ArrayListのある
  2. カートに入れるためにアイテムが付属しています
  3. セッションにはカートがまだ存在しない場合(つまり、最初のリクエスト)、新しいArrayListが作成されます。
  4. アイテムが次の要素としてリストに入れられ、カートがセッションに格納されます。

それだけです。

+0

答えていただきありがとうございます – Sugianto

関連する問題