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