ssm-学子商城-项目第十二天

本文档详细介绍了SSM(Spring、SpringMVC、MyBatis)项目中订单管理的功能实现,包括显示订单和生成订单的全过程。从持久层到业务层,再到控制器层和前端页面,涵盖了接口定义、实体类创建、Mapper接口与XML配置、Service实现以及Controller处理和页面展示等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

订单管理

1.显示订单

1.1 显示订单-持久层

1.2 显示订单-业务层

新建IOrderService接口,定义方法

List<CartVo> getOrderByIds(Integer uid,Integer[] ids);

新建OrderService类,实现方法

@Service
public class OrderService{

@Resource
private CartMapper cartMapper;

public List<CartVo> getOrderByIds(Integer uid,Integer[] ids){
    0.定义数组,orderList
    1.调用持久层方法selectCart(),得到集合
    2.遍历集合,得到CartVo对象,获取id
    3.id和数组的id值比较,如果相同,把对象添加到orderList中。
    4.return orderList;
}
}

测试:

1.3 显示订单-控制器层

/order/orderConfirm.do
请求参数:uid(session),ids
请求方式:GET
响应方式:转发

@
@
public class OrderController extends BaseController{
    @
    private IOrderService orderService;
    @
    public String orderConfirm(HttpSession session,Integer[] ids,ModelMap map){
        1.调用业务层方法,返回集合
        2.把集合设置到map中
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值