0

私はで基本的なShopping Cart割り当てに取り組んでいSpringsます。割り当ての機能は、特定の製品セットを情報とともに(カートに追加ボタンを使用して)表示することだけです。Add button click私の問題は、ページのショッピングカート表示と統合することJSPです。

Addアプリケーションセッションを使用して、複数の " "ボタンクリックにわたって情報を取得および保持するにはどうすればよいですか?

コードスニペットは次のとおりです。

<script type="text/javascript"> 
var noOfClicks = 0; // Used to count the number of Clicks. 
function button_click() { 
  noOfClicks++; // On click of the button the value is incremented.        
  document.getElementById("item").value = noOfClicks; 
} 
</script>

ボタンがクリックされたかどうかを確認し、別の要約テーブルの属性(数量、価格など)とともにカートに追加するにはどうすればよいですか?

4

1 に答える 1

0

ショッピングカートには、セッションスコープのSpringBeanを使用できます。これは、新しいHttpSessionが作成され、HttpSessionが有効である限り保持されるときに、このBeanが作成されることを意味します。SpringはAOPを使用してhttprequestからsessionIdを抽出し、Beanのライフサイクルを管理します。

http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch04s04.html#beans-factory-scopes-global-session

[例] http://web.archive.org/web/20080828160606/http://www.memestorm.com/blog/session-scoped-beans-in-spring-20/

「追加」アクティビティのアクションクラスで、セッションオブジェクトにアクセスし、選択したアイテムをセッションカートオブジェクトに追加します。

于 2012-07-10T06:03:19.287 に答える