如何在基本购物车应用程序的JSP页面中实现“添加到购物车”选项?

时间:2012-07-10 05:44:30

标签: java jsp jstl springsource

我正在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>

如何检查按钮是否被点击并将其属性(数量,价格等)添加到购物车中?

1 个答案:

答案 0 :(得分:0)

您可以将会话范围的spring bean用于购物车。这意味着只要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/

在“添加”活动的操作类中,访问会话对象并将所选项目添加到会话购物车对象。