SSM 企业权限管理系统——商品功能模块

商品功能模块

github完整项目地址:
https://github.com/lindaifeng/Authority-Management-System
项目首页地址:
https://blog.csdn.net/weixin_45019350/article/details/107418838
在这里插入图片描述

一、导入商品模块的jsp页面

1、项目工程配置完后先运行一下看是否报错在做操作
2、我把本次项目所要用到的jsp页面全导进来了(方便后续不用再导入)在这里插入图片描述

二、产品查询功能

1.查找路径
在这里插入图片描述
2.编写表现层(控制类)
这里加入了分页功能和关键字搜索功能(下文有详细描述)
在这里插入图片描述
3.调用业务层(此处PageHelper.startPage(page,size);是分页功能)
在这里插入图片描述
4.调用持久层(此处用到了关键词查询实现关键字搜索功能)
在这里插入图片描述
5.前端数据展示
在这里插入图片描述
三、分页功能(用到插件PageHelper)
PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。
1.导入依赖
在这里插入图片描述
2.在 Spring 配置文件中配置拦截器插件
在这里插入图片描述
3.具体使用实现分页

  • 前端访问并传入数据-把从数据库查询到的数据封装到pageInfo中返回给前端
    在这里插入图片描述
    在这里插入图片描述
  • 业务层调用持久层去数据库查数据查询到数据在这里调用PageHelper.start()方法开始分页
  • 在需要进行分页的 MyBatis 查询方法前调用PageHelper.startPage 静态方法即可,紧跟在这个方法后的第一个MyBatis 查询方法会被进行分页。
    在这里插入图片描述

三、关键字搜索商品功能

在这里插入图片描述
在这里插入图片描述
传入参数
在这里插入图片描述
在这里插入图片描述
关键字模糊查询
在这里插入图片描述

四、删除商品功能

1、单选删除(根据id删除)
在这里插入图片描述
点击调用delById()方法
在这里插入图片描述
响应并传递参数
在这里插入图片描述
控制类传入参数id
在这里插入图片描述
业务层调用删除方法
在这里插入图片描述
持久层删除方法删除数据库该条数据
在这里插入图片描述
2、多选删除功能(存入id删除)

注意:此处要加value
在这里插入图片描述
在这里插入图片描述
获取多个id把id存起来
在这里插入图片描述
遍历截取每个id值进行删除
在这里插入图片描述

五、商品添加功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、商品修改功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
根据id查询到所要修改的商品详情在做更新保存操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
七、刷新功能

非常简单一行代码即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值