超市订单管理系统(7)-用户管理+分页功能
1.做用户查询的时候就不是单单的一条线了,因为我们要根据用户名查询用户,还要根据用户角色查询用户,还有就是一个分页的功能,只有当这三条线全部写完这个功能才能起来。
2.步骤:
(1)先将userlist.jsp、rollpage.jsp以及分页的工具类PageSupport.java导入到项目相应的位置。
(2)我们还是自底向上开发,先写根据用户名和用户角色查询用户这条线吧,还是熟悉的Dao-》service-》servlet
(3)Dao层接口和实现类的编写
①接口设计:因为要根据用户名和用户角色查询用户,所以接口中的参数肯定要有username和userRole两个参数,因为要进行数据库操作,所以还要有connection参数
1 //根据用户名或者角色查询用户总数 2 public int getUserCount(Connection connection,String username,int userRole)throws Exception; 3 4 //获取用户列表 5 public List<User> getUserList(Connection connection,String username,int userRole,int currentPageNo,int pageSize) throws Exception; 6 7 //获取角色列表 8 public List<Role> getRoleList(Connection connection) throws Exception;