多条件查询功能:
1.得到表单提交的查询参数并封装到javabean对象中.
2.userDao中使用字符串拼接,先判断然后再拼接,执行sql语句
3.将得到的结果存到域中,并转发到list页面
分页功能
1.创建一个javaBean对象pageBean,该对象有当前页码,总页数,每页显示记录数,显示页数,url(该属性保存搜索条件),LIst<User> beanList等属性
2.获取请求的参数(页面中要传递当前页码这个参数),封装到pageBean对象中 ,
首页:即页码为第一页
尾页:页码为最后一页
下一页:当前页码-1
上一页:当前页码-1
3.根据传递的参数确定sql的限制语句(limit ?,?),将得到的List<User> 集合保存到pageBean中
4.将结果保存到域中,转发到list页面
分页功能与多条件的结合(解决条件丢失问题)
1.将表单的提交方式变为get请求,
2.获取请求中的请求行,将请求行字符串的条件部分保存pageBean到url中,
3.传递该url到list页码中,页码中的页码上写上该url即可
|