实习知识整理13:在购物车界面点击提交订单进入订单信息界面

在这块主要就是对前端传到后端的数据的处理,然后由后端再返还到新的前端界面 

首先点击下单按钮后, 提交购物车中所选中的信息

实习知识整理13:在购物车界面点击提交订单进入订单信息界面_第1张图片

 

实习知识整理13:在购物车界面点击提交订单进入订单信息界面_第2张图片

 

实习知识整理13:在购物车界面点击提交订单进入订单信息界面_第3张图片

 

 

因为前端是将name定义为 cartList[0].cartId ,cartList[1].cartId 形式

所以后端需要重新定义一个类来进行封装  ->  CartQueryVO.java,用来接收前端传过来的信息

public class CartQueryVO {

    //  使用VO接收数据的时候,比如前台传递cartList[0].cartId  这里可以对应接收
    private List cartList;

    public List getCartList() {
        return cartList;
    }

    public void setCartList(List cartList) {
        this.cartList = cartList;
    }

    @Override
    public String toString() {
        return "CartQueryVO{" +
                "cartList=" + cartList +
                '}';
    }
}

CartController.java

实习知识整理13:在购物车界面点击提交订单进入订单信息界面_第4张图片 

 

 CartService.java

实习知识整理13:在购物车界面点击提交订单进入订单信息界面_第5张图片

CartServiceImpl.java

实习知识整理13:在购物车界面点击提交订单进入订单信息界面_第6张图片

 

 cartConfirmOrder.html页面 

这边的地址渲染跟之前的直接购买跳转到的订单详情页面中的实现方法是一样的

实习知识整理13:在购物车界面点击提交订单进入订单信息界面_第7张图片

 

你可能感兴趣的:(实习课项目知识整理,jquery,javascript,java)