书城项目第五阶段(二)

1.前后台分页的处理

1.1分析实现过程:

1.1.1经由首页跳转到client/bookServlet程序中

index中只做跳转工作
在这里插入图片描述
在xml中配置请求地址
在这里插入图片描述
client/bookServlet中处理请求,返回数据并重定向到client/index.jsp页面中

1.1.2然后转发到client/index.jsp中,这样就实现了打开首页就有数据的效果

1.index页面接收数据呈现结果
在这里插入图片描述
主要是遍历div
2.把分页条拿过来使用并改掉跳转地址
在这里插入图片描述

2.抽取url地址

2.1在page类中添加url属性并设置getseter方法和tostring方法

在这里插入图片描述

2.2在bookServlet和clientServlet中分别设置url的地址

在这里插入图片描述

2.3 修改两个jsp页面中的地址

在这里插入图片描述
注意:可以crtl+r快捷替换

3. 分页条的抽取

1.因为两个jsp页面中分页条内容完全相同,我们可以抽取分页条
在这里插入图片描述
2.引入静态包含
在这里插入图片描述

4.价格区间搜索并分页

4.1 分析

在这里插入图片描述

4.2 在index页面发送请求地址和参数

1.在表单项中设置隐藏域
在这里插入图片描述

4.3.clientServlet中接收请求参数并新建一个方法

在这里插入图片描述

4.4.调用bookService中的方法

在这里插入图片描述
注意:bookService参数位置要和booDao中的参数位置一致避免出现错误

4.5 在bookDao中新建方法返回需要的数据

在这里插入图片描述

4.6解决区间价格搜索后下方页码点击跳转错误bug

bug原因:因为点击页码后没有带上价格区间
解决方案:判断参数中是否有min和max,有的话在跳转的时候需要带上min和max

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值