码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-02-22 23:52:54      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:前端   直接   select标签   if判断   内容   返回   模糊   好的   释放   

实现自定义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 商品搜索 - 实现商品搜索功能

标签:前端   直接   select标签   if判断   内容   返回   模糊   好的   释放   

原文地址:https://www.cnblogs.com/wangjunwei/p/12347873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!