首先是下图这个问题,数据正常、无法分页


造成这种情况的原因是sql命名问题,首先我们看一下下图的mybatis的配置文件

FH Admin会对以listPage结尾的sql进行自动的分页也就是下面这种样式的sql

<select id="getByBlackListlistPage" parameterType="page"resultType="pd">select blacklistId,nickName,createTime from tb_blacklistwhere flag = 0 and nickName = #{pd.nickName}</select>

我们可以看一下 id 属性的值为‘getByBlackListlistPage’ 是以listPage结尾的,其中parameterType的类型为page,那么这个page类型的数据从哪里来呢,看一下下面代码

@RequestMapping(value = "")public ModelAndView count(Page page) throws Exception {ModelAndView mv = this.getModelAndView();PageData pd = new PageData();pd = this.getPageData();page.setPd(pd);List<PageData> list = bonusService.bonuslistPage(page);mv.addObject("list", list);mv.addObject("pd", pd);mv.setViewName("blackList/bonus");return mv;}

由前端传入后端接受Page类型数据page,在将pd放入page,最后page作为sql的数据源。

其次是分页正常,无法跳页的问题



这是由于前端页面没有发送请求问题,可能你的页面只是展示页面,不用form表单提交数据,但FH Admin 的分页功能需要from表单提交数据,如果你没有form表单,或者form表单的action属性不正确都无法完成跳页。

<form action="articleCount/binding" method="post" name="userForm" id="userForm">

也就是说只要你用到分页功能了,你就必须有form表单,form表单的action为你进入页面时的路由。

FH Admin 自动分页问题相关推荐

  1. fh admin mysql版本_mysql5.6 和 mysql8 配置的差异

    springboot2.1以上配置的mysql的版本是8.x,和以前用的mysql5在配置上有点小区别,记录一下 mysql5:spring.datasource.driver-class-name= ...

  2. FH Admin fhadmn 源码项目下载获取 Java后台 springmvc mybatis SSM

    获取[下载地址]  QQ: 313596790 官网 http://www.fhadmin.org/ A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [ ...

  3. fh admin mysql版本_在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行。...

    在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行. 可以在"帮助"菜单下的点"登记"–>把以下的key复制试试,留下以后需 ...

  4. fh admin SpringMVC mybatis 多数据源 SSM

    A 调用摄像头拍照,自定义裁剪编辑头像 [新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] B 集成代码生成器 [正反双

  5. FH Admin fhadmin

    转载于:https://my.oschina.net/fhadmin/blog/1518345

  6. websocket.js

    var websocket; var isCreatw = false; var title=""; var win; var input; var isQj = true; va ...

  7. java 把文件压缩成zip文件

    ackage org.fh.util;import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStr ...

  8. lqc_系统引导和登录控制

    实验三:系统引导和登录控制 1.热键禁用.限制修改GRUB.减少开放TTY个数脚本 [root@www ~]# vim grub_hotkey_tty3.sh #!/bin/bash ##by lin ...

  9. 微服务监控中心springboot-admin 配置登录密码

    1. pom 加入 security <!-- 加入密码认证 --><dependency><groupId>org.springframework.boot< ...

最新文章

  1. 《数据分析变革:大数据时代精准决策之道》一导读
  2. 从寻找可敬的人类开始,扩展未来人类生存的8个维度
  3. deepin系统引导_国产 Linux 发行版 深度操作系统 20 正式版发布
  4. 浅谈Java反射机制 之 获取类的字节码文件 Class.forName(全路径名) 、getClass()、class...
  5. 【译】Look-ahead Staking in Qtum - What does that even mean?
  6. python下载器2
  7. 22543!Windows 11 新预览版发布
  8. jQuery Ajax 如何设置Timeout
  9. 怎么去除表中的系统导出的字符_EXCEL非常有用的字符函数LEN、LENB,财务工作者的必备利器...
  10. python语言实现reverse函数翻转字符串_python 实现字符串反转的几种方法
  11. linux生成大文件
  12. Python字符串2
  13. java mysql查询语句_Mysql查询语句执行过程
  14. 解封装(七):av_read_frame读取帧数据函数分析和产生的空间问题分析,以及AVPacket分析
  15. Day 12:枚举值、枚举类
  16. Makeflie自动生成依赖,自动化编译
  17. Git 64位安装包下载
  18. 从IAP升级到涂鸦OTA升级介绍 (下)
  19. 区块链 数据交易专利
  20. 使用conda从requirements.txt中安装依赖包

热门文章

  1. MYSQL注入-显错注入
  2. Android12 AndroidManifest使用uses-library编译报错解决
  3. tcpdump命令详解(整理)
  4. 四国军棋之司令强吃大子
  5. idea+spring boot把本地jar打包war(阿里短信服务相关)
  6. Vue项目如何实现进入网站后欢迎动画只播放一次的效果(欢迎动画是一个position:fixed;属性的遮罩层,直接写在首页页面上)
  7. python静态变量定义_Python的学习(二十一)----Python的静态变量
  8. 浮点运算的不精确性能够产生灾难性的后果。1991年2月25日,在第 一次海湾战争期间,沙特阿拉伯的达摩地区设置的美国爱国者导弹,拦截伊拉克的飞 毛腿导弹失败。
  9. iText学习(三)
  10. 【Python人工智能】Python全栈体系(十五)