@Component@Scope("session")public class Cart { .. }然后
@Injectprivate Cart cart;
如果它在Web上下文(dispatcher-servlet.xml)中声明,则应该可以工作。另一种选择是使用原始会话并将购物车对象放在此处:
@RequestMapping(..)public String someControllerMethod(HttpSession session) { session.setAttribute(Constants.CART, new Cart()); ... Cart cart = (Cart) session.getAttribute(Constants.CART);}


