阶段一-02.分类,推荐,搜索,评价,购物车开发-第4章 商品搜索功能开发-4-2 商品搜索 - 实现商品搜索功能

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阶段一-02.分类,推荐,搜索,评价,购物车开发-第4章 商品搜索功能开发-4-2 商品搜索 - 实现商品搜索功能相关的知识,希望对你有一定的参考价值。

实现自定义sql
技术图片

在下面新增select标签
技术图片
搜索结果需要一个对应的VO对象的
复制VO对象改个名字
技术图片
价格是int类型,存的是分为单位的int类型的,转换成元 是前端来转换的。很多的电商系统都是这样以分为单位存储的。如果用元为单位,它会用到小数点。有时候计算的时候可能会有四舍五入的问题。在绝大数情况下涉及到金额都使用分为单位。
技术图片
生成get和set
技术图片


把写好的sql复制过来
技术图片
设置上VO
技术图片

拼接sql的内容

if判断,然后,根据关键字进行模糊查询。
技术图片

我们在做模糊搜索的时候,前后两个百分号要拼接到字符串里面。
技术图片
用于做拼接的话的这里就不能使用#号,这里我们使用$符号
技术图片

排序

排序的规则有三种。
技术图片

使用order by 因为涉及到三种类型的排序,所以我们这里还是要做判断。这里我们使用choose标签
技术图片

技术图片

把注释去掉
技术图片
注释放到下面
技术图片
这里用了单引号,如果直接运行会报错。会报一个识别不了的问题。
技术图片

单引号的转义

¥quot;来做转义。
技术图片

service层

技术图片

定义方法
技术图片
service的实现类
技术图片
返回这个list
技术图片

controller

复制上面的方法修改一下 

这是前段的搜索结果页
技术图片

技术图片

技术图片

技术图片

测试

maven install
技术图片
启动服务器
技术图片

技术图片
技术图片

前端页面 


技术图片

分页
技术图片
销量排序
技术图片
价格从低往高排序
技术图片


再来搜索一个网红
技术图片
 

结束


 

以上是关于阶段一-02.分类,推荐,搜索,评价,购物车开发-第4章 商品搜索功能开发-4-2 商品搜索 - 实现商品搜索功能的主要内容,如果未能解决你的问题,请参考以下文章

阶段一-02.分类,推荐,搜索,评价,购物车开发-第2章 商品推荐+搜索功能实现-2-4 搜索 - 编写商品相关查询service

阶段一-02.分类,推荐,搜索,评价,购物车开发-第4章 商品搜索功能开发-4-2 商品搜索 - 实现商品搜索功能

阶段一-02.分类,推荐,搜索,评价,购物车开发-第1章 首页轮播图+分类功能实现-1-3 分类实现 - 加载与渲染大分类

阶段一-02.分类,推荐,搜索,评价,购物车开发-第1章 首页轮播图+分类功能实现-1-4 分类实现 - 自连接查询子分类

阶段一-02.分类,推荐,搜索,评价,购物车开发-第1章 首页轮播图+分类功能实现-1-1 实现电商首页轮播图功能

团队第一阶段冲刺评价