FH Admin 自动分页问题
首先是下图这个问题,数据正常、无法分页
造成这种情况的原因是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 自动分页问题相关推荐
- fh admin mysql版本_mysql5.6 和 mysql8 配置的差异
springboot2.1以上配置的mysql的版本是8.x,和以前用的mysql5在配置上有点小区别,记录一下 mysql5:spring.datasource.driver-class-name= ...
- FH Admin fhadmn 源码项目下载获取 Java后台 springmvc mybatis SSM
获取[下载地址] QQ: 313596790 官网 http://www.fhadmin.org/ A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [ ...
- fh admin mysql版本_在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行。...
在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行. 可以在"帮助"菜单下的点"登记"–>把以下的key复制试试,留下以后需 ...
- fh admin SpringMVC mybatis 多数据源 SSM
A 调用摄像头拍照,自定义裁剪编辑头像 [新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] B 集成代码生成器 [正反双
- FH Admin fhadmin
转载于:https://my.oschina.net/fhadmin/blog/1518345
- websocket.js
var websocket; var isCreatw = false; var title=""; var win; var input; var isQj = true; va ...
- java 把文件压缩成zip文件
ackage org.fh.util;import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStr ...
- lqc_系统引导和登录控制
实验三:系统引导和登录控制 1.热键禁用.限制修改GRUB.减少开放TTY个数脚本 [root@www ~]# vim grub_hotkey_tty3.sh #!/bin/bash ##by lin ...
- 微服务监控中心springboot-admin 配置登录密码
1. pom 加入 security <!-- 加入密码认证 --><dependency><groupId>org.springframework.boot< ...
最新文章
- 《数据分析变革:大数据时代精准决策之道》一导读
- 从寻找可敬的人类开始,扩展未来人类生存的8个维度
- deepin系统引导_国产 Linux 发行版 深度操作系统 20 正式版发布
- 浅谈Java反射机制 之 获取类的字节码文件 Class.forName(全路径名) 、getClass()、class...
- 【译】Look-ahead Staking in Qtum - What does that even mean?
- python下载器2
- 22543!Windows 11 新预览版发布
- jQuery Ajax 如何设置Timeout
- 怎么去除表中的系统导出的字符_EXCEL非常有用的字符函数LEN、LENB,财务工作者的必备利器...
- python语言实现reverse函数翻转字符串_python 实现字符串反转的几种方法
- linux生成大文件
- Python字符串2
- java mysql查询语句_Mysql查询语句执行过程
- 解封装(七):av_read_frame读取帧数据函数分析和产生的空间问题分析,以及AVPacket分析
- Day 12:枚举值、枚举类
- Makeflie自动生成依赖,自动化编译
- Git 64位安装包下载
- 从IAP升级到涂鸦OTA升级介绍 (下)
- 区块链 数据交易专利
- 使用conda从requirements.txt中安装依赖包
热门文章
- MYSQL注入-显错注入
- Android12 AndroidManifest使用uses-library编译报错解决
- tcpdump命令详解(整理)
- 四国军棋之司令强吃大子
- idea+spring boot把本地jar打包war(阿里短信服务相关)
- Vue项目如何实现进入网站后欢迎动画只播放一次的效果(欢迎动画是一个position:fixed;属性的遮罩层,直接写在首页页面上)
- python静态变量定义_Python的学习(二十一)----Python的静态变量
- 浮点运算的不精确性能够产生灾难性的后果。1991年2月25日,在第 一次海湾战争期间,沙特阿拉伯的达摩地区设置的美国爱国者导弹,拦截伊拉克的飞 毛腿导弹失败。
- iText学习(三)
- 【Python人工智能】Python全栈体系(十五)