ssm--基础查询

实现思路:

   1.访问index.jsp页面

   2.index.jsp发送出查询员工列表的请求

   3.EmployeeController来接受请求,查出员工数据

   4.来到list.jsp页面进行展示

1.index页面就发起查询请求,URI形式为/emps


 

2.controller处理器,收到index发送的emps请求后,查询到所有员工的信息(分页)

<!--处理员工的crud-->


 


 


 

3.views中创建list,存放员工列表页面

4.接下来,就是完成整个业务逻辑了。

EmployeeController.java中,继续,发出请求@RequestMapping("/emps")

需要注入EmployeeService,调用service层的业务逻辑组件,让service组件帮助查出员工的所有数据


 

 

5.接着就去sesrvice.java中进行调用dao

service层是个业务逻辑组件,需要把它扫描进来@Service

这样在业务逻辑中查询出所有员工数据后,

6.service 业务逻辑组件被Controller调用,就能查出所有员工,此时不是分页查询

 

7.将其设置成分页,首先参数应该改变,(第几页,) 发送请求的时候,页面会传入一个pagenumber,(@RequestParam("pn"),因为首页过来的时候没有穿pn,所以在这里写的时候就各给他个默认值,没传过来的情况下,默认值设为第一页,


 

8.下述开始进行分页,引入分页插件pageHelper


现在pom文件中引入,后在mybatis中注册该插件

 

 

 

接着就去Controller中调pagehelper的方法starpagepn,5

 

//startPage后面紧跟的这个查询就是分页查询

 

//使用pageInfo保重查询到的结果pageInfo中包含了数据的所有信息,包括当前页,总页数,总记录数等等。

//使用pageInfo保重查询到的结果,只需要将pageInfo交给页面就可以了

//封装了详细的分页信息,包括我们查询出来的数据


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值