00:00
前面呢我们搭建好了检索的页面环境,那接下来我们就来梳理一下我们整个商城的检索逻辑,那首先在梳理逻辑之前,我们还是先将我们这个search环境里边,我们虽然搭建好了页面,但是我们页面呢以后经常要修改,我们先在POM里边引入我们的热启动我们的这个第一位toth,好把它呢加上,包括呢来加上我们这个关闭SIM live的缓存,我把这个呢也来关闭,我们来到这儿,我们来配置SIM live缓存呢来给它关掉,那这个呢就来简单配好了,然后我们来启动我们的search服务,现在我们来改了页面以后们CTRLF9只需要来让它重新构建一下就行了。那现来看我们的整块跳转逻辑,首先我们来回到这个鼓励商城,我们回到首页这一块,首页呢,还没跳到这个古力妙il.com,那我们就来改页面,改页面呢,我们来到这一块的古力商城首页,让它呢跳转到我们指定的位置。
01:00
HTTP好,我们先来跳转到古励mail.com,跳到我们自己的商城页,然后呢,我们把这一块该清空的清空掉,我来CTRLF9这页面呢,我们来重新改了一下,我来刷新,我们先访问到我们这个检索首页,好,我们鼓励商城这个改完以后呢,我们一定要CTRLF9来看一下这个页面改完了CTRLF9重新也构建了,我们再来重新刷新一下,来看它的这个地址有没有改掉,来点击古力商城这个链接,诶这个还没改掉,应该是这个古励商城首页,那我们这儿呢,是整错了,那我们这儿有一个图片位置的,我们图片位置呢,也应该跳到这个地方,好来CTRLC来复制一下,我们将图片位置的这一块,我们也让它跳到我们的整个鼓励商城来看一下我们的这个图片,我们先来审查元素,右键来审查元素,我们这个图片呢,是在我们这有一个叫LOGO1的地方。
02:00
好,我们把这个LOGO1我们来找到CTRLF来搜这个LOGO1CTRLV,那么这一块跳转的位置呢,是我们的首页HTTP,好,那先让它都跳转过来,鼓妙il.com来CTRLF9这一块呢也来改一下,我们首先呢保证在我们的这一块,我来跳转到我们这个首页,能访问我们首页,但我们发现这一块的跳转默认来了的NG的这个默认一页,而如果我重新刷新一下,并没有访问我们这个商城的首页,那说明这个我们这个N把这个域名呢不能正确处理了,那是我们之前的这个配置这一块来看LS,我们在这个配古力mail comve的时候,我们配让它映射新点古力mail点,那这个新点古力mail.com,它不包含我们这个古励mail.com,所以我们来给它再来加上无论是古mail.com,好哎,我们进入输入模式,先无论是古励mail。
03:00
点com还是我们新点古limail.com,就是带上它子域名与不带的,那们都应该转发到我们这个网关,好我们把这一块呢得配置好,来写一个WQ,那doer re dark inx重启一下,那先来保证我们这个inx呢,现在启动成功,好现在这一块呢是成功的,我们以前呢,那配置没改对的时候,它的子域名能映射过来,好,那现在呢,给它撤回去,我让它重新刷新,我跳转到跳转到鼓励商城,好现在呢,我们这个首页呢就能访问了,那么继续来梳理业务逻辑,我们在首页上呢,可以从这几处进入我们的检索,第一处我们在这来用关键字搜索的,第二处,如果我们来点击分类,我来点击了手机类,那手机类呢也应该来到我们的检索服务,现在呢,确实跳转到这儿了,只不过我们这一块程序没打通好,我们现在来专门来处理一个请求,那们现在检索服务这个不是默认一访问search服务就进来的,那们这个呢,是应该让他访问list这个。
04:00
请求来说服它F6我们把这个页面改一下,就叫list htm,然后呢,我们来专门来匹配一下,只要你谁给我发list htm2请求,那就相当于转到我们这个list页面,那接下来在这就得写一个controller,我们这个controller呢,我们就来专门来写一个叫search controller,就叫search controller,这个controlrler呢,因为是页面跳转,所以我们直接来写上controller注解好,先来第一个,我们先string,我们要去一个list页页面,我们叫list page置好那们最终return return的地方呢,比如我们整合了SIM Le,前缀后缀都有了,我们相当于不用写timeless以及HTMMR,相当于return到这个list,这我们要处理的请求at,一个get map,别人会给我们发一个list.html请求,然后我们就跳转到这个页面。好,我们先把这一块打通,我们重新来启动search服。
05:00
那现在来先通过首页能跳转到这儿,好,我们现在还是回到我们这个首页的访问,我们再来访问我们这个手机分类,我们来点手机分类,好跳到我们这个list指定的我们这个商城页面,没问题,这是我们说的第一处,我们可以通过分类下来,到我们在当前分类里边进行检索,包括我们也可以在这来搜,比我们来搜小米来点击检索,那就应该还是跳到这儿,那我们接下来继续来打通这个流程,来首页,当我们输入了检索以后,继续跳转过来,好来到我们这个首页,首页呢是我们这个商品服务的,那商品服务的首页点它这个检索按钮的时候,好,我们的页面在templs下边来找到这个检索按钮,来右键来检查元素,那们这个检索按钮呢,它会调用这个search方法,好我们直接来首页搜我们这个CTRLF来搜这个search方法,Search方法呢,在这location rf,它这是跳转,那么现在呢,跳。
06:00
Search点鼓励ma.com,那就应该是跳转到这没问题,但是为什么我们这个首页这一块呢,没跳过来,我们来看一下来刷新,如果我们来搜了一个关键字来点这个,它应该去跳转走,但是它跳到这儿了,跳到这儿就是由于这个search方法来继续检索,它呢整了一个超链接,这是点图片跳转的,而超链接是默认跳到别的地方的,所以我们把这个超链接去掉,它用超链接包含了这个图片,无论是点图片还是点超链接,我们把这个on click函数放到最外边,放到它的副元素里边,CRLF9,好,我们来重新让它build一下,然后我们现在来看首页来保证呢能跳过去,好,我们来点击搜索,我们得刷新一下,好,我们来刷新一下,我们那是回退,那刷新一下以后呢,来搜索,那说明我们这个页面呢,还没有改完,没有启动好,我们这个是商品服务的好,这个商品服务呢。
07:00
页面改完以后,我们确定按了CTRLF9,包括商品服务也是加了DV tos,哦,对了,我们之前在测试商品服务的时候,我们将它的这个SIM的缓存关掉了,那是为了我们这个测试坏,我们把这个缓存呢开启了,那把这个缓存一定得禁用掉,我们control shift f9,我们整个配置文件都改了,我们让它重新变异,在这儿呢,让它重新再启动一下,好,然后呢,我们现在来再来测试ctrl shift f9以后呢,它就在这儿重新启动,那现在再来测试,我们还是来刷新我们这个首页,好,现在是首页,首页呢,我们在这儿来写上几个字,好,我们来点击搜索走,诶我们发现呢,这点击不起作用,我们来F12打开控制台,我们可以看一下我们这个search is not a function,说我们这个search呢,不是一个方法,那相当于还是来到我们这个页面,它我们这个不是一个方法,我们F搜一下CTRLF好,我们在这。这呢确定是一个方法啊,Function式我们在这来search的,好,我们继续来定位到我们这一块CTRLF我们来搜,也就是我们的这一块会调用search方法A标签,那么想让A标标签调用方法呢,我们这么来写吧,HR它呢要调用一个Java script,然后冒号取来调用我们这个search方法CTRLF9,好我们来页面呢,重新让它刷一下,那我们在这儿来继续来测试,好来刷新还是刷新我们这个首页好,那现在来点击搜索,好,现在呢,确定跳过来了,没问题,这是我们说的第二处,除了我们从这一块链接过来,我们也可以在这儿搜索,包括呢,我们还有我们来到这个search的,就是我们在这儿来通过筛选条件,我们点击一下,也会来到我们这个检索首页,好,我们先把这一块的跳转环境我们搭建好,那下一节课呢,我们再来仔细分析如何检索。
我来说两句