ssm使用mybatis分页插件实现模糊查询和显示
com.github.pagehelper
pagehelper
5.0.0
官方文档有两种配置分页拦截器插件
注:两种方式只能选择一个,不然会报找不到bean 等异常,我一般选择第二种
helperDialect=mysql
reasonable=true
List findByName(@Param("username")String username);
//service接口
List findByName(@Param("username")String username);
//service实现类
/*
* 模糊查询
* */
public List findByName(@Param("username")String username) {
List userList=userMapper.findByName(username);
return userList;
}
@RequestMapping(value = "/show")
public String toIndex(@RequestParam(required = true,defaultValue="1")Integer page,Model model,
@RequestParam(value = "username",defaultValue="")String username,
HttpServletRequest request){
PageHelper.startPage(page,10);
List userList=userService.findByName(username);
PageInfo pageInfo=new PageInfo(userList);
model.addAttribute("page",pageInfo);
model.addAttribute("userList",userList);
return "user/index";
}
${user.id}
${user.username}
${user.password}
${user.sex}