展示购物车列表


          我们点击下图的"去购物车结算"。

展示购物车列表    

            可以看到会报404的错误,这是由于我们还没实现购物车列表展示功能,但是我们可以从地址栏中看到请求的url,如下图所示。

        展示购物车列表

           我们首先看一下购物车商品列表的jsp文件,如下图所示。我们需要给这个jsp页面传一个集合"cartList"

展示购物车列表

          有了请求URL和页面需要的数据,我们现在来写Controller,如下图所示。

展示购物车列表

         代码如下:

[html] view plain copy
  1. @RequestMapping("/cart/cart")  
  2.     public String showCartList(HttpServletRequest request){  
  3.         //从cookie中取购物车列表  
  4.         List<TbItem> cartItemList = getCartItemList(request);  
  5.         //把购物车列表传递给jsp  
  6.         request.setAttribute("cartList", cartItemList);  
  7.         //返回逻辑视图  
  8.         return "cart";  
  9.     }  
         下面我们重启taotao-cart-web工程,重启后,刷新刚才报404错误的那个页面,可以看到如下图所示购物车列表,当前该手机数量是1(因为我就向购物车添加了一个)

展示购物车列表

           现在我们再回到商品详情页面,点那个"+",让商品数量变成2,然后点击"加入购物车",这样加上刚才添加的1,购物车现在一共应该有3个。

展示购物车列表

           点击上图的加入购物车会看到下图所示界面。

展示购物车列表

            点击上图的"去购物车结算",可以看到如下图所示界面,可以看到当前商品数量是3,与我们添加的数量刚好一致,说明我们的购物车列表没问题了。

展示购物车列表