请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

插入代码

1回答

geelylucky 2019-11-27 19:37:28

同学,我把这个接口的实现直接发给你:

//用户列表 /manage/user/list.do
@RequestMapping(value = "/list.do",method = RequestMethod.POST)
@ResponseBody
public ServerResponse list(@RequestParam(value = "pageNum",defaultValue = "1")int pageNum,@RequestParam(value = "pageSize",defaultValue = "5")int pageSize,HttpSession session){
  User user = (User) session.getAttribute(Const.CURRENT_USER);
  if(user==null) {
     return ServerResponse.createByErrorByMessage("请登录后再试");
  }
  if(Const.Role.ROLE_ADMIN != user.getRole()) {
     return ServerResponse.createByErrorByMessage("非管理员访问");
  }
  return iUserService.list(pageNum, pageSize);
}


//获取用户列表
public ServerResponse<PageInfo> list(int pageNum,int pageSize){
  PageHelper.startPage(pageNum,pageSize);
  List<User> list = userMapper.list();
  PageInfo pageinfo = new PageInfo(list);
  return ServerResponse.createBySuccess(pageinfo);
}


ServerResponse<PageInfo> list(int pageNum,int pageSize);

0 回复 有任何疑惑可以回复我~
  • 提问者 lovejavacoffee #1
    非常感谢!老师 PageInfo 没有找到
    回复 有任何疑惑可以回复我~ 2019-11-27 20:10:52
  • geelylucky 回复 提问者 lovejavacoffee #2
    同学,加入这几个依赖:
    <dependency>
          <groupId>com.github.pagehelper</groupId>
          <artifactId>pagehelper</artifactId>
          <version>4.1.0</version>
        </dependency>
    
        <dependency>
          <groupId>com.github.miemiedev</groupId>
          <artifactId>mybatis-paginator</artifactId>
          <version>1.2.17</version>
        </dependency>
    
        <dependency>
          <groupId>com.github.jsqlparser</groupId>
          <artifactId>jsqlparser</artifactId>
          <version>0.9.4</version>
        </dependency>
    回复 有任何疑惑可以回复我~ 2019-11-30 16:19:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信