多条件查询功能: 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即可 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |