阅读下面代码:Book book = BookDB.getBook(id);HttpSession session = req.getSession();List cart = (List) session.getAttribute("cart");if (cart == null) {cart = new ArrayList();session.setAttribute(“cart" , cart);}cart.add(book);下面选项中,哪一个是对上述代码功能的正确描述( )
A. 实现不一样用户的不一样浏览器之间共享同一个购物车中的数据
B. 实现不一样的应用程序之间共享同一个购物车中的数据
C. 实现放在不一样web容器中的不一样应用程序共享同一个购物车中的数据
D. 实现了每一个不一样的浏览器都有本身对应的一个购物车,来实现数据共享