00:00
好,下一步呢?嗯,这个分页本身哈,就是这个我们不带条件不带关键词的这个分页就OK了。呃,下一步呢,我们看看哎,如何去带上这个关键词啊,去做这个查询。哎,关键词查询。呃,首先呢,是在这个页面。嗯,上我们去调整一下。对,对应的这个表带。因为你看啊,我们。就是这个东西。其实把页面上这个解决了以后,下一步呢,其实直接去让他去找我们这个已经提前已经写好的这个后端的程序。嗯,后端是不用重新写的啊,我们去找到这个表单。
01:01
然后这个页面还是我们in配置这个页面。还是在这个页面里边。还是这个页面啊嗯,然后这个表单在哪呢?CTRLF搜一下查询。点这个啊查询。然后这个整个这是一个表单,这个表单呢,我们就是点查询去提交就好了,然后这边给他设置一个action。然后过来以后我的命。Get page ctrl c。然后呢?请求方式指定成这个。
02:00
Post。别的不变,别的是和他这个样式有关系的。然后这个常用条件里边,这是我们的常用条件。给它设置一个name等于。Keyword。这keyword呢,和他的一致。然后下一步点它去做查询,这个type等于submit啊,提交这个按钮。把这一部分呢,我们稍作调整。这是我们action属性。然后等于post。然后name等于keyword。时候这啊,我们一共是要改这么几个地方。
03:01
改了一下这个页面。然后呢?这我们过来刷新一下啊。回到第一页吧,啊,咱们这边去搜索一下啊,比如说搜索一下五。你看现在第一页没有五哈。这回出来的时候都是带五的,哎,嗯,55,二十三十四十。但是呢,有个问题是,如果我点下页的话。它就只带这一个参数了,就那个查询条件就没了。所以说呢,最起码我们翻页的时候得把这个查询条件呢,得给他带上啊,这下一步就是说在翻页时。保持这个查询条件。这个关键词。哎,保持这个关键词常用条件。
04:00
嗯。这个关键词查询条件怎么保持呢?就看翻页是在哪翻页的,是在这儿去做的翻页,那么我们这跳转的时候,把keyword呢也带上就可以了。怎么带着keyword呢?我们再附加一个请求参数。Keyword。啊,这就得我们用雅巴达式呢,去取一下这个keyword。这个keyword如果说你有的话啊,如果说你在这曾经在这儿提交过请求参数啊。那么我们想哈,假设呢,这输入一个。安排哈。我们截个图来分析一下。你看啊。嗯,我们从。点点这个查询按钮。他是找到我们adin handleler。
05:02
掉了一个get配置。Info这么个方法。然后呢,他来这个页面是转发过来的。转发。转发到我们admin配置。那么这里边儿。转发的时候。我们现在在G在这个GP页面上面去用100达式去取值的时候。嗯。这整个是同一个请求。这整个是一个请求,所以说呢,你在这里边能获取到这个请求参数,那么你在这儿呢,也能获取到,因为他们是同一个请求。是同一个请求。
06:00
转发吗?哎,所以说呢,我们还是从当前请求里边去取这个请求参数就行。既然是同一个请求,我们就可以。当前请求中。获取请求参数。这个页面上是可以做这个事的。嗯,既然如此的话,在这儿伊尔表达是有一个隐含对象,叫P。哎,这就是用来取这个请求参数的,它后边呢,写上请求参数的名字就行,Keyword。就能把请求参数给取出来放在这儿,所以这回呢,页面JSP解析完了以后,这就能够。
07:04
这个一表达式就换成具体的值,这个请求参数就能够带上了。所以说这个写法就是这么写。哎,就是这一部分啊。从当前请求把请求参数给取出来。好,这咱们跑一下吧。这个回到第一页哈。这边呢,输入一个半。这边第一页查询的都是八。现在呢,我们点一下五。哎,这边都还是带有吧。因为这个数量比较少哈,它这边就呃边缘叶和和这个叫主体页都连一起了啊,这边啊到到九的时候是可以。还能有一点。啊,这个就它是看每一页的具体的这个计算了。所以说这个时候我们这样的话,就是保持的这个keyword这个条件啊。这样的话,我们关键词查询这一套呢,就OK了啊,因为我们后端都已经写完了,所以这一部分呢,前端页面跟后边连上就可以了。
我来说两句