SSM学习日记三,分页+过滤器
继上次的学习,加入了分页功能和用户登录过滤器
改写了之前的findAll方法,新增了实体类PageInfo
Controller
@RequestMapping("/findAll.do")
public ModelAndView findAll(@RequestParam(defaultValue = "1") int currentPage){
PageInfo<User> pageInfo = userService.findAll(currentPage);
ModelAndView modelAndView=new ModelAndView();
modelAndView.addObject("pageInfo", pageInfo);
modelAndView.setViewName("user-list");
return modelAndView;
}
Service
@Override
public PageInfo<User> findAll(int currentPage) {
PageInfo<User> pageInfo = new PageInfo<>();
pageInfo.setSize(5);
int tc = userDao.getTotalCount();
pageInfo.setTotalCount(tc);
int tp=(int)Math.