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

news/2024/7/10 23:23:24 标签: jquery, javascript, java

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

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

 

 

 

 

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

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

java">public class CartQueryVO {

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

    public List<Cart> getCartList() {
        return cartList;
    }

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

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

CartController.java

 

 

 CartService.java

CartServiceImpl.java

 

 cartConfirmOrder.html页面 

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

 


http://www.niftyadmin.cn/n/5291071.html

相关文章

JavaScript----变量作用域

1. 变量作用域的介绍 变量作用域就是变量的使用范围&#xff0c;变量分为: 局部变量全局变量 2. 局部变量 局部变量就是在函数内使用的变量&#xff0c;只能在函数内部使用。 <script type"text/javascript">function myalert(){// 定义局部变量var b 23…

java设计模式学习之【解释器模式】

文章目录 引言解释器模式简介定义与用途实现方式 使用场景优势与劣势在Spring框架中的应用表达式解析示例代码地址 引言 在我们的日常生活中&#xff0c;语言的翻译和理解是沟通的关键。每种语言都有自己的语法规则&#xff0c;而翻译人员和计算机程序需要理解并遵循这些规则来…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之线性布局容器Row组件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;之线性布局容器Row组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Row组件 沿水平方向布局容器。 子组件 可以包含子组件。 接口 Row(…

Python sanic框架钉钉和第三方打卡机实现

同样还是需要开通钉钉应用这里就不错多说了 第一步:梳理逻辑流程 前提&#xff1a;打卡的机器是使用postgres数据库&#xff0c;由于因为某些原因&#xff0c;钉钉userId 我已经提前获取到了存放到数据库里。 1.用户打卡成功后&#xff0c;我们应该监听数据库进行查询&#xf…

Mybatis 动态 SQL - script,bind,多数据库支持

script 在使用注解的映射器类中使用动态SQL时&#xff0c;可以使用<script>元素。例如&#xff1a; Update({"<script>","update Author"," <set>"," <if testusername ! null>username#{username},</if&g…

python随机生成数字random模块

使用random模块中的random()函数生成0到1之间的随机小数&#xff0c;然后通过乘以一个范围值来得到随机整数。例如&#xff0c;生成1到100之间的随机整数&#xff1a; import random num random.random() * 100 1 使用random模块中的randint()函数直接生成指定范围内的随机…

为什么需要对数值类型的特征做归一化?

对数值类型的特征做归一化可以将所有的特征都统一到一个大致相同的数值区间内。最常用的方法有以下两种&#xff1a; &#xff08;1&#xff09;线性函数归一化&#xff08;Min-Max Scaling&#xff09; 它对原始数据进行线性变换&#xff0c;使结果映射到【0,1】的范围&…

Qt底层机制总结

Qt是一个跨平台的C++应用程序开发框架,具有丰富的功能和强大的底层机制,分别为: 1. 信号和槽(Signals and Slots): 信号和槽是Qt中一种用于对象间通信的机制。通过信号和槽,可以实现对象之间的事件传递和响应。信号被触发时会发送消息,槽函数则负责接收和处理这些消息…